- 博客(48)
- 资源 (2)
- 收藏
- 关注
原创 android studio/gradle 添加依赖
栗子说话添加netty依赖添加依赖 app.gradle文件添加compile依赖 build自动下载添加protobuf依赖思路protobuf用法 <手动依赖> 编辑修改proto消息文件 protoc编译生成源码文件 project加入proto runtime编译依赖 gradle配置自动编译protobuf <自动化编译依赖&g...
2018-12-10 15:12:15
1127
原创 线程
1、概念线程,thread,台湾叫执行绪。是一个操作系统的逻辑功能概念。是进程中某个单一顺序的执行流。同一进程中多个线程可以并发执行。2、线程编程2.1 Linux C下线程1、编写线程体 void run (void* args)
2013-09-29 11:31:58
896
原创 分布式数据库系统
1、主从安全方面主从可备份,性能方面主从可读写分离。1.1读写分离写主库,读从库。主向从同步。问题:同步肯定会有延时,若主库改了一条记录,从还未同步完成,有一个读取请求进来,怎么避免在从库中读到脏(老)数据?分两种场景:一种是复杂逻辑查询,第二种是单纯取记录。1、复杂逻辑查询这种查询得出某组合条件下的一个中间结果集,更改某个字段,这条查询的结果集就已失效
2013-09-25 10:04:48
880
原创 Android 开发环境
1、环境搭建代补充2、开发2.1命令行开发http://www.189works.com/article-38119-1.html
2013-09-22 20:25:08
644
原创 代码组织结构
python的组织:__init__.py 文件:__init__.py 控制着包的导入行为。假如 __init__.py 为空,那么仅仅导入包是什么都做不了的。>>> import Package1>>> Package1.Module1Traceback (most recent call last): File "", line 1, in ? Package
2013-09-18 16:15:49
4223
原创 Android-蓝牙通信
蓝牙C/S架构通信 服务端: 1、获取本地适配器 2、打开蓝牙 3、等待连接 4、通信 客户端: 1、获取本地适配器 2、打开蓝牙 3、搜索设备(服务端) 4、连接(服务端) 5、通信
2013-09-13 13:27:13
834
转载 python 日志模块
转自:http://blog.gasoo.cn/?p=309python学习笔记–日志与多端口监听笔记下如何使用tornado的日志文件输出1. tornado logging使用的python内置的logging模块2. 在tornado/options.py 中定义了对logging配置项的一些定义(如果需要添加启动参数,需要在对应的代码中导入opt
2013-09-11 18:08:33
2504
原创 Linux下 Python升级
转自:http://my.oschina.net/zhangdapeng89/blog/53644 我的linux系统:centos5.5我要升级的版本是:2.7.3(目前我更新操作的最新版本【是在2这个系列中的,你也可以安装3系列的】)升级python的步骤参考资料如下:http://liluo.org/2010/08/centos-5-5-%E4%B8%AD-pytho
2013-09-05 10:25:23
1445
转载 字符串的各种hash函数对比
转自:http://www.cnblogs.com/-clq/archive/2012/05/31/2528153.html (整合贴)今天根据自己的理解重新整理了一下几个字符串hash函数,使用了模板,使其支持宽字符串,代码如下:/// @brief BKDR Hash Function/// @detail 本算法由于在Brian Kernighan与Dennis R
2013-07-24 15:55:21
916
转载 20130717-关键词拍卖竞价机制(方式)
http://quweiprotoss.blog.163.com/blog/static/408828832012014104147374/关键词拍卖方式Koala++ / 屈伟 广告竞价排名的算法并不那么简单,直观。很多人可能和我最初的想法一样,对某一个关键词出价最高的广告主的广告排第一,次高的排在第二,比如对“处理器”这个关键词,Inte
2013-07-17 19:38:51
4290
1
原创 20130714-Servlet 和 Servlet Container(Servlet容器) 和 JVM
http://zjc85878482.iteye.com/blog/545011
2013-07-14 10:14:37
827
原创 20130714-Python异常处理机制
1、目标 使用异常处理机制 常用异常类 2、Python异常处理机制2.1、异常处理关键字关键字说明形式try检查代码块 except捕捉处理异常一个try可连续使用多个except一个except可捕捉多种异常
2013-07-14 09:37:44
3406
原创 数据挖掘&智能算法 感悟
20130627 做数据挖掘,智能算,第一重要的是数据,其次才是算法。首先要先了解你要处理的数据对象,然后才是选取设计算法,计算,挖掘与发现。如果数据足够好,if-else足够了,用不着算法。扩展一下决策树的经典例子:分析数据是‘天气’和‘湿度’,如果增加一个分析数据‘心情’,其取值就两条‘郁闷,不想打球’和‘开心,想去打球’,且无缺失。那还用什么算法,菜刀解决问题。 1、
2013-06-27 22:50:24
2122
原创 <超级整理术>--读后笔记
20130521写理念 形成规则,遵守规则,简化规则整理: 分类--保管--取出--还原 丢弃文件保存 尽量用电脑保存文件资料 取名"时间-资料名-地点" (资料名写全) 目录不超过3层纸质文件 正在办理 (放到手边)
2013-05-21 18:03:13
958
原创 20130518--开源搜索引擎 zettair 安装 (0)
zettair快速安装20130518写0 安装环境centos6.0intel i51官网安装指导(见文章尾)http://www.seg.rmit.edu.au/zettair/quick_start.html2 bug&fix1, 找不到g++ ===fix=== yum install g++ 2, src/libtextco
2013-05-18 23:46:30
1579
原创 C++ 字节对齐
#include class A{ int a; char b; bool c;};class B{ char a; int b; bool c;};class C{ char a; char b; short c;};class D{ c
2013-04-19 10:01:26
632
原创 c++ volatile关键字
http://www.cnblogs.com/Chase/archive/2010/07/05/1771700.html
2013-04-10 09:42:19
583
原创 C++ 类型转换
http://www.cnblogs.com/ider/archive/2011/07/22/cpp_cast_operator_part2.html 附加: 非const 向 const的转换,还是使用c方式: (const char**)(paramter)
2013-04-01 17:00:10
491
原创 C++ 二维数组声明
http://www.cnblogs.com/beyondstorm/archive/2008/08/26/1276278.html
2013-04-01 16:58:04
969
原创 主题模型-LDA理解
怎样写一篇文档,一篇文档就是由单词构成。具体点,假定一篇文章由N个单词构成,那么写一篇文章的任务就变成了在纸上按次序写N个单词的任务了。写第一个词,写第二个词,…写第N个词,OK,N步完成!怎么写单词,具体点,第一个位置写哪个词,完事,那第二个位置呢,…,最后,第N个位置呢?第零种:拿过词典来,随便写,翻到哪个词写哪个,管他呢!(自己加的,嘿嘿)第一种:先对语料分词统计,得出词频概率分
2013-03-19 19:20:23
800
原创 ORM框架
Hibernate框架:1、Hibernate开发由几个部分组成,分别是什么,什么作用?环境方面: Hibernate的jar文件,调用Hibernate库使用。 数据库连接的jar文件,调用数据库连接的方法、类。 CLASSPATH变量数据库方面: 数据库,数据表程序方面: Configuration对象(buildSe
2013-03-17 19:35:12
671
原创 java的环境变量设置
环境变量是给操作系统或别的软件看的,他规定了操作系统的查找目标的路线方案。JAVA_HOME:java jdk的安装路径,给其他相关开发工具看的,如tomcat可能会引用它。PATH:给操作系统看的,查找javac,java可执行程序用的。CLASSPATH:给java可执行程序用的,规定了它找.class文件的路线方案。 设置细节:引文:http://www.21jn.n
2013-03-17 19:03:07
606
原创 学习时间的安排
想起读研时李曦老师讲的,他跟一位俄国专家聊天,专家举例他优化穿皮靴过程,把整个穿皮靴过程分成12个步骤,对每个步骤分析优化空间,提高速度。 问题分析到极小处,你就赢了。转载一篇文章,出自http://blog.vsharing.com/ligongzi/A1657808.html需要学习的资料太多了以后,怎样合理安排自己的时间学习合适的资料,变成了老大难问题,也是最有必要想清楚的
2013-03-08 14:56:20
760
1
原创 机器学习脉络总结
一、机器学习定义: 现实世界中,有很多事物过程,未知很多,变数无穷,没办法用一套确切标准的规则来描述(如:手写输入、自动驾驶、千亿文本分类)。那么也就无法直接将过程逻辑规则翻译为代码逻辑,抛给计算机为人代劳。 因此,人只能将人的经验知识、思维方法,翻译成一段程序,让计算机来执行、实践,为人效劳。 经验知识、思维方法,可精确标准的描述吗? 也不能,正式
2013-03-04 21:24:04
742
原创 字符集
字符集:string类型的属性MySQL字符集分三层: 系统层:mysql系统字符集 库层:库字符集 表层:表字符集 列层:列属性字符集字符集级联性:向上级联 mysql系统字符集 默认级联 操作系统字符集 库字符集 默认级联 mysql系统字符集 表字符集
2013-03-02 11:52:59
642
原创 excel使用
1、根据A列某值,求对应B列值的平均值:=AVERAGEIF(A:A,3,B:B) // 假定取A值3 2、插入折线图表: 1)选中数据源(包括列名称) 2)菜单栏: 插入--》折线图--》选择一个样式 3)修改折线属性:双击图例--》右键--》设计数据系列格式 标记: 标记选项(形状)、标记填充、标记线颜色(标记外框线色)
2013-03-01 10:58:17
688
转载 JDK和JRE SE、EE和ME
jdk与jre的区别很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。JRE是Java Runtime Enviroment是
2012-12-21 16:11:51
6191
转载 事务
数据库事务:http://baike.baidu.com/view/1298364.htm事务并发处理:http://blog.youkuaiyun.com/sky_northwolf/article/details/4425814mysql事务处理:http://www.cnblogs.com/in-loading/archive/2012/02/21/2361702.html
2012-12-14 19:03:41
469
原创 linux 运行级别
一、系统服务运行级别 简单来说,运行级就是操作系统当前正在运行的功能级别。就是让一些程序在一个级别启动,而另外一个级别的时候不启动。 linux共有6个运行级别: 等级0表示:表示关机 等级1表示:单用户模式 等级2表示:无网络连接的多用户命令行模式 等级3表示:有网络连接的多用户命令行模式
2012-12-13 18:26:05
549
转载 #pragma once
摘抄自百度百科:http://baike.baidu.com/view/1276747.htm一、头文件中常用开头格式:方式一: #ifndef __SOMEFILE_H__ #define __SOMEFILE_H__ ... ... // 一些声明语句 #endif 方式二: #pragma once ..
2012-12-05 11:28:55
402
原创 shell脚本 按序号备份系列文件
shell脚本#!/bin/bash################################################# 将某文件夹下“前缀+开始序号+后缀” 到 # “前缀+结束序号+后缀”的文件传送至另一文件夹下##-d : 源文件夹#-t : 远程备份目标目录#-m : 本地备份目录#-p : 文件前缀#-s : 后缀#-b :
2012-12-04 15:11:00
1012
原创 Log工具 C++面向对象设计
自己设计了一个小的Log工具,主要是想加强下自己linux下的编码能力,及程序的设计能力。 希望有共同目标的同学一起讨论下,大家一起多弄些小的实例,共同讨论下,增强下程序设计方面的知识、经验。-------------------------------Log使用说明: 日志记录项说明: 2012-11-23 11:50:
2012-11-29 09:22:59
1369
原创 shell脚本中 用grep判断某程序是否启动
#!/bin/bashprogram=`ps aux | grep dir | grep xyz`if ["$program" = ""]then ...else ...fi其中,要判断xyz程序是否已启动。注意,要做两个判断,dir的grep判断,xyz的grep判断,并且dir和xyz的名称不能互相包含。因为grep执行时
2012-11-28 22:56:04
6302
转载 crontab 使用
一、crontab 作用 linux后台周期性定时启动任务(二进制程序或脚本程序...)。 二、crontab 命令格式 f1 f2 f3 f4 f5 program 其中:f1是分钟,f2是小时,f3是月中的天,f4是月,f5是周中天。 program是程序。三、时间格式 当
2012-11-28 22:45:12
491
转载 service命令
转自:http://blog.chinaunix.net/uid-12461657-id-3024201.htmllinux service命令 (2011-11-21 10:50) 标签:servicelinux 分类:linux相关 ervice命令,顾名思义,就是用于管理Linux操作系统中服务的命令。 1. 声明:这个命令不是在所有的lin
2012-11-26 12:18:31
699
原创 shell 脚本 示例
一、shell脚本示例 自己写的一个 1 #!/bin/bash 2 3 #对目录下的文件进行内容过滤,有某项纪录的文件传送到指定的目录下 4 5 ######################## 6 #DIR="$1" # 命令行中参数,第$0个是程序名,真正参数从$1开始, $#真正的参数个数,$*所有参数组成的字符串,$$本
2012-11-20 18:02:13
688
原创 rsync 配置 使用
上午安装了rsync,配置、使用,稍总结下,大部分都是摘抄的。一、安装 安装很简单,yum一下,ok了。二、配置、使用 1、etc路径下做配置(参考:http://blog.youkuaiyun.com/tsxw24/article/details/7848825)默认需要在/etc目录下创建,配置两个文件:rsync.conf 、 rsy
2012-11-20 17:48:26
2741
原创 面向对象
一、面向对象的认识 面向对象是一种逻辑思维方法,而非物理实现方法。 从作为人的开发者角度去看它,它是用对象和驱动对象的消息构建起来整个软件系统(驱动对象的消息:调用对象的某个公开方法)。 从作为机器的计算机角度去看它,它还是用数据和方法(指令序列)构建起来的软件系统。 面向对象没啥好处,它只是因为系统日益复杂化之后,提出一种解决方案思路而已。面向对象之后的面向服务、
2012-11-19 14:52:32
612
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人