自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 算法学习之路|字符串压缩与解压

文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如 ccccc 就用 5c 来表示。如果字符没有重复,就原样输出。例如 aba 压缩后仍然是 aba。解压方法就是反过来,把形如 5c 这样的表示恢复为 ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。这里...

2018-02-28 20:56:20 279

转载 Hook技术--Activity的启动过程的拦截

1、寻找Hook点的原则Android中主要是依靠分析系统源码类来做到的,首先我们得找到被Hook的对象,我称之为Hook点;什么样的对象比较好Hook呢?自然是容易找到的对象。什么样的对象容易找到?静态变量和单例;在一个进程之内,静态变量和单例变量是相对不容易发生变化的,因此非常容易定位,而普通的对象则要么无法标志,要么容易改变。我们根据这个原则找到所谓的Hook点。2、寻找Hook点通常...

2018-02-28 20:47:00 67

转载 Idea下面无法识别web-inf下lib目录的子目录的jar包,只能直接放lib下面才能识别?...

解决方案一:Ctrl+Alt+Shift+s打开projuect Structure-->Livraries-->➕-->java-->选择对应的lib目录即可!解决方案二:在pom.xml中添加本地jar包,类似代码如下:<dependency><groupId>htmlunit</groupId><artifactId...

2018-02-28 17:32:00 2500

转载 javascript构建函数和对象实例

1.有些人认为 JavaScript 不是真正的面向对象的语言,比如它没有像许多面向对象的语言一样有用于创建class类的声明。JavaScript 用一种称为构建函数的特殊函数来定义对象和它们的特征。构建函数非常有用,因为很多情况下您不知道实际需要多少个对象(实例)。构建函数提供了创建您所需对象(实例)的有效方法,将对象的数据和特征函数按需联结至相应对象。2.用一个普通的函数定义...

2018-02-28 15:26:00 77

转载 速卖通AE平台+聚石塔+奇门 完整教程V2

声明:如果下面的图片打不开,直接看下面的地址即可https://mp.weixin.qq.com/s/UMJZJ1j5N1NSQ_ULXVK5ZA---------------------------------------------------------------------------------------------------------------相关阅读http...

2018-02-28 07:56:00 1554 2

转载 php的pear包管理

   1、安装:     $ sudo wget http://pear.php.net/go-pear.phar     $ sudo php go-pear.har  2、查看pear下安装的包:     $ pear list  3、查看pear包的安装路径     Linux下: php-c/etc/php5/apachr2/php.ini-r‘echoget_include_...

2018-02-27 19:27:00 133

原创 摩根士丹利:IT硬件市场将呈两位数增长

金融服务巨头摩根士丹利(Morgan Stanley)北美技术硬件研究主管Katy L. Huberty近日在其官网上发表了一篇研究报告,报告中称“尽管多数企业一直将软件应用转移到云上,但一些‘催化剂’的融合将使IT硬件获得新的生机,并有望在2018年实现两位数的盈利增长。”此前,IT硬件市场在多个季度呈现颓靡的态势,一些投资者认为在云计算时代,企业越来越多地将自己的业务从数据中心转移到云端,本地...

2018-02-27 17:24:15 160

转载 MVC架构介绍—查询功能的开发

select和from语句注意:select和from可以不设置,默认情况下:  select获取映射表的所有字段;  from获取实体映射表的表名;如果设置select则必须设置frorm,但是允许仅设置from而不设置selectWhere语句设置参数通过@数字设置参数,例如:...

2018-02-27 16:59:00 228

转载 arcgis10.3 ArcCatalog不能连接oracle 11g

如果arcgis desktop 和 arcgis server装在同一台服务器上,必须同时安装32 和64位oracle11g客户端(操作系统为windows server 2012R2),安装选项为管理员。转载于:https://www.cnblogs.com/herosoft/p/8479621.html...

2018-02-27 16:32:00 307

转载 BZOJ 1188: [HNOI2007]分裂游戏(multi-nim)

Time Limit: 10 Sec  Memory Limit: 162 MBSubmit: 1386  Solved: 840[Submit][Status][Discuss]Description聪聪和睿睿最近迷上了一款叫做分裂的游戏。该游戏的规则试:共有n个瓶子,标号为0,1,2.....n-1,第i个瓶子中装有p[i]颗巧克力豆,两个人轮流取豆子,每一轮每人选择3个瓶子。...

2018-02-25 14:14:00 152

转载 面向对象设计的六大原则《转》

开闭原则是设计原则基础的基础,其它原则均围绕开闭原则进行展开。开闭原则也就是一个软件实体应当对扩展开放,但对修改关闭。满足了开闭原则的设计,我们的系统将达到在设计稳定的基础上,方便的对软件进行扩展,插入新的功能模块的目的。怎么样做的开闭原则呢?抽象化是关键,也是我们经常听到的“面象接口编程”,具体一点就是声明的变量的类型、函数的参数类型、函数的返回类型等要尽量使用 抽象类和接口。开闭原...

2018-02-24 17:25:00 52

转载 0_发布上线

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-02-23 18:07:00 57

转载 小白学数据:教你用Python实现简单监督学习算法

监督学习作为运用最广泛的机器学习方法,一直以来都是从数据挖掘信息的重要手段。即便是在无监督学习兴起的近日,监督学习也依旧是入门机器学习的钥匙。这篇监督学习教程适用于刚入门机器学习的小白。当然了,如果你已经熟练掌握监督学习,也不妨快速浏览这篇教程,检验一下自己的理解程度~什么是监督学习?在监督学习中,我们首先导入包含有训练属性和目标属性的数据集。监...

2018-02-22 10:56:18 96

转载 《IT老外在中国》第22期:“中国餐桌”上的法式创新

在IT界,“中国餐桌”已经吸引了全球的饭碗,当然包括Thomas vial推荐的法国军团。对于Thomas vial来说,他所做的事情新颖而具挑战性。两个月前,Thomas vial以法国驻华大使馆商务投资处参赞的身份,坐在了首届“中法创新加速器”的评审席。作为法国科技的重要项目之一,“中法创新加速器”由法国驻华大使馆商务投资处与法国国家投资银行...

2018-02-22 10:30:00 84

转载 dpkg安装deb缺少依赖包的解决方法

转自:https://www.cnblogs.com/horizonli/p/5179224.html【先贴出解决方案(基于Ubuntu)】:使用dpkg -i *.deb 的时候出现依赖没有安装使用apt-get -f -y install 解决依赖问题后再执行dpkg安装deb包=====================1.下面是遇到的依赖没有安装============...

2018-02-17 09:17:00 528

转载 模板:快速傅里叶变换(FFT)

参考:http://blog.csdn.net/f_zyj/article/details/76037583如果公式炸了请去我的csdn博客:http://blog.csdn.net/luyouqi233/article/details/79323568原文即是一篇很好的FFT入门博客,但是笔者打算为了日后的学习,则将原篇章的结构删改增添一下,如有思路上的雷同十分正常。“是时候打开FFT的大...

2018-02-13 22:26:00 46

转载 用户模式同步之互斥体小解

1.互斥体(互斥体类似于同步事件)互斥体可避免多个线程争夺一个资源的问题,多线程环境下,如果一个线程获得互斥体,不释放的话其他的线程就获得不了该资源它与同步事件的区别:是在同一个线程内它可以递归获得互斥体,也就是这个线程获得互斥体后对再次去获得认可不排斥,同步我们显而易见的得知不允许这样他有激发未激发两种状态,记住!!!获得互斥体是未激发状态,释放互斥体是激发状态,他和信号量区别清楚同样使用它首先...

2018-02-11 22:58:00 64

转载 用仿真动画做的个页面

控件的手势动画采用的是仿真动画做的,上浮下沉简单采用首尾动画完成,效果还算ok,音乐播放用AVplayer做的,需求是实时缓存,干脆把多任务下载功能一块做了,里面坑很多,有第三方框架最好用第三方的省时省力,可以参考STKAudioPlayer这个框架也不错。转载于:https://www.cnblogs.com/whutDaniel/p/8438098.html...

2018-02-10 09:41:00 166

转载 寒假作业2

编程题MOOC学习转载于:https://www.cnblogs.com/passguan/p/8437689.html

2018-02-10 00:43:00 43

转载 find_package()的查找*.cmake的顺序

1、 find_package(<Name>)命令首先会在模块路径中寻找 Find<name>.cmake,这是查找库的一个典型方式。具体查找路径依次为CMake: 变量${CMAKE_MODULE_PATH}中的所有目录。如果没有,然后再查看它自己的模块目录 /share/cmake-x.y/Modules/ ($CMAKE_ROOT的具体值可以通过CMake中messa...

2018-02-09 17:21:00 611

转载 剑指Offer —— BFS 宽度优先打印

https://www.nowcoder.net/practice/7fe2212963db4790b57431d9ed259701?tpId=13&tqId=11175&tPage=1&rp=1&ru=/ta/coding-interviews&qru=/ta/coding-interviews/question-ranking 题目描述从上往下打...

2018-02-09 15:49:00 73

转载 html标签属性为布尔值

在开发公司的一个内部系统时,用到了AntDesign框架。我要让Button在可点击和不可点击两种状态之间切换。<Button disabled={true}>点击</Button>结果我的Button标签确实不可点击了,但是eslint却报错如下:error Value must be omitted...

2018-02-09 09:11:11 2344

转载 centos中安装openjdk

openjdk的java环境还是简单好用,至于其他的,现在又用不到,为啥要费事安装它们?步骤:1、yum search java | grep jdk[root@noi ~]# yum search java|grep jdkRepodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fastldapjdk...

2018-02-09 07:02:00 96

转载 Thread.join(), CountDownLatch、CyclicBarrier和 Semaphore区别,联系及应用

在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法, 由于Thread.join()也和这三个类有类似用法,我也一起拿来进行比较。1. Join: 等待当前线程执行完再接着执行主线程注意:一定是先Thread.start()再Thread.join()...

2018-02-08 16:00:00 143

转载 Git小抄

生存必备分支忽略已提交的文件版本回退撤销修改删除文件修改最后一次提交的说明信息tag生存必备git initgit add <file1> <file2>git add .git add -Agit commit -m "xxxxx"git log or git log --pretty=onelinegit statusgit diff...

2018-02-07 17:45:00 54

转载 IDEA解决包冲突

项目编译时发生错误: Found in: org.slf4j:slf4j-simple:jar:1.7.21:compile *.logback:logback-classic:jar:1.1.7:compile Duplicate classes: org/slf4j/impl/**.class org/slf4j/impl/**.class org/slf4...

2018-02-07 13:58:00 93

转载 修改Linux的基本配置(如主机名、ip等)

1.修改主机名vi /etc/sysconfig/network2.修改ip地址(注意修改完了后,reboot)查看网卡的命令:ifconfig 开启网卡的命令:ifup eth0修改ipvi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=Ethern...

2018-02-06 21:34:00 112

转载 linux 新机器的配置(git + nodejs+ mongodb)

安装nodejs:wget https://nodejs.org/dist/v6.9.5/node-v6.9.5-linux-x64.tar.xztar xvf node-v6.9.5-linux-x64.tar.xzln -s /root/node-v6.9.5-linux-x64/bin/node /usr/local/bin/nodeln...

2018-02-06 18:09:00 100

转载 mongodb监控常用方法

列举mongodb监控的常用命令1.监控统计mongostat 可用于查看当前QPS/内存使用/连接数,以及多个shard的压力分布命令参考./mongostat --port 27071 -u admin -p xxx --authenticationDatabase=admin --discover -n 30 3参数说明-discover 提供集群中所有节点的状态-n 30 ...

2018-02-05 22:22:00 134

转载 内部类——嵌套类

2019独角兽企业重金招聘Python工程师标准>>> ...

2018-02-05 17:50:00 93

转载 序列化与反序列化

序列化和反序列化是经常出现在眼前的两个词,但是一直不明白其产生原因和使用场景。今天看了一篇博客,码一下:https://kb.cnblogs.com/page/515982/收获:1.序列化与反序列化是在不同机器之间传输数据时对数据格式的一种约定;2.序列化与反序列化是OSI七层协议中表示层所实现的主要功能。转载于:https://www.cnblogs.com/walkingz...

2018-02-05 15:46:00 32

转载 分布式项目中的dubbo和redis整合

在分布式的项目中吧项目中的分为不同的模块中间,项目用maven管理,把框架引入后用maven做为版本的控制把阿里的dubbo分布式框架引入dubbo与其他框架的整合在配置文件中的配置application.propertiesapplication-dubbo.propertiesapplication-redis.propertiesdubbo...

2018-02-05 15:08:00 662

转载 Spring Boot 中使用 RocketMQ

本文快速入门,RocketMQ消息系统的安装部署,发送,和接收消息,监控消息,的详细说明。环境需要64位操作系统,建议使用Linux / Unix /CentOs7.364bit JDK 1.8+Maven 3.2.xGit 1.8.3.1环境安装请参考我的另一篇文章搭建 Apache RocketMQ 单机环境h...

2018-02-02 00:34:19 117

转载 Python之路——迷宫问题

用堆来解决 1 maze = [ 2 [1, 1, 1, 1, 1, 1, 1, 1, 1, 1], 3 [1, 0, 0, 1, 0, 0, 0, 1, 0, 1], 4 [1, 0, 0, 1, 0, 0, 0, 1, 0, 1], 5 [1, 0, 0, 0, 0, 1, 1, 0, 0, 1], 6 [1, 0, 1, 1...

2018-02-01 20:43:00 86

转载 重学C++(1)

extern关键字声明变量,变量可以被声明多次,但只能被定义一次。一个文件拥有一个变量的定义,使用该变量的其他文件在使用前要进行extern声明。const对象默认为文件的局部变量。引用定义的同时必须初始化。当引用初始化后,只要该引用存在,它就保持绑定到初始化时指向的对象。不可能将引用绑定到另一个对象上。const引用是指向const对象的引用。const引用可以绑定到与该引用类型不同...

2018-02-01 18:26:00 132

转载 python函数初识

一:为什么要使用函数,函数的定义格式1,若不是有函数,那么写的代码则会重复使用,而且可读性差。2,函数的格式:def func(x): def是关键字,必须定义 fun函数名(要有代表意义) (x)形参func() 函数名+() 代表执行这个函数。3.使用函数时要注意:函数是以功能为导向,函数内部尽量不要有print。二:函数的五种返回值1.函数执行到return,就停止,...

2018-02-01 14:04:00 48

转载 iOS 静态库详解与开发

一:介绍1. 什么是库?库是共享程序代码的方式,一般分为静态库和动态库。静态库:链接时完整地拷贝至可执行文件中,被多次使用就有多份冗余拷贝。动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。2. 两种形式中.framework的区别如上图所示,静态库的形式包含.a和.framework两种形式。动态库的形式包含.dylib和....

2018-02-01 04:58:16 91

转载 简化React中的Action的写法,不要中间件,不写dispatch

  我们在写React应用时,通常用到redux做状态管理,然后会用到一些中间件来支持异步action,比如redux-thunk.通常我们的代码类似下面这样的://ActionType R.jsexport ActionType{ TYPE1:'type1', TYPE2:'type2', TYPE3:'type3', // others} ...

2018-02-01 02:55:21 357

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除