- 博客(44)
- 资源 (44)
- 收藏
- 关注

原创 机器学习系列-第0篇-开发工具与tensorflow环境搭建
因为在另外站点写了,这里就不重复写,直接贴链接:https://juejin.im/post/5adb58b5f265da0b84550103#comment
2018-04-22 11:31:22
970
原创 高可用mysql (主主复制)
最近要做个高可用的mysql。用mysql主主复制方式保证两台数据库的数据一致。结合lvs和keepalived一起使用。搭好环境之后,本人做了以下测试并得到测试结果:=======================测试步骤===========================A机:活跃机器(主机)B机:(备机)1 在A上写数据,检查A ,B 两机的数据是否同步(test ok)2 在B上写数据,检...
2018-04-22 11:33:16
288
转载 IntelliJ IDEA快捷键设置
只为记录如何修改快捷键(资源处有设置好的,可以下载):Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查询当前
2017-02-20 10:39:43
664
原创 AStar 算法(erlang版本)
A* 算法的erlang实现,外部使用需要提供判断坐标是否可走的函数,下面的代码在get_neighbour_coord函数里面使用到了map:is_movable_coord 函数,需要自己去实现并替换。以下是源码。%%=========================astar.erl=====================================-module(
2014-01-07 19:02:34
1049
原创 C++ 读取图像(二进制)保存到mysql blob
以下代码不能直接运行,MySqlDB类没有给出,只是对myslqclientconncpp的封装。不影响流程。#include "MySqlDB.h"#include #include class DataBuf : public std::streambuf{public: DataBuf(char* d, size_t s) {
2013-11-14 15:33:14
3728
原创 android sdk manager 闪退 打不开问题
环境 win8系统如果访问不了 dl-ssl.google.com 网址,在C:\Windows\System32\Drivers\etc\hosts 里面加74.125.237.1 dl-ssl.google.com安装了android sdk之后,sdk manager总是打不开。闪一下就没有了。tools下运行android.bat 脚本,问题如下
2013-11-12 16:17:09
4144
原创 android 开发 adb devices 找不到设置问题
第一步: 确定驱动已安装,手机usb数据线连接电脑后,在设备管理器里查看。如下图:第二步: 查找 android_winusb.inf 文件,有多个的时候,看清楚是那个,如果用了360手机助手,它本身会有一个。第三步:打开 android_winusb.inf,如下图箭头所示的两个地方第四步:上面图1 和2 的值是设备的硬件id,按以下查找
2013-11-08 15:16:54
1258
转载 Android.mk高级写法
转自:http://blog.youkuaiyun.com/langresser_king/article/details/8275291 原本只是想记录一些常用的使用技巧,但是越写越得意(>_ 写这篇文章的起因当然是实际工程需要,在搭建一个网游的android客户端时遇到种种恶心的问题,比如文件过多导致"Argument list too long"的错误,又比如增加和删除文件
2013-11-04 14:49:01
844
原创 A star 寻路算法实现(C++版本)
rpg游戏中的寻路算法,写出来测试了一下,代码比较乱,没怎么整理优化,A*算法的里面我就不讲了,可以看http://www.cppblog.com/christanxw/archive/2006/04/07/5126.html下面直接是代码,在centos 6.2 上编译测试,其他平台应该也没有问题。#include #include #include //9宫
2013-10-12 22:23:58
1661
原创 (linux)eclipse编译静态库 .a
1右键--》属性--》Build Artifact如下图设置2 在build steps 的Post-build steps 可以写shell命令,编译完成后执行。 pre-build steps是编译前执行cp -rf "${workspace_loc:/libserver/Debug}/liblibserver.a" "${works
2013-02-19 15:59:21
2151
原创 定义自己的STL map key的类型和比较函数
由于某种历史原因,原来map的key在信息汇总之后无法唯一,因此需要新的key。完全修改之前的代码结构不实际,时间也不允许。因此需要自定义一个map的key。如下://定义自己的keystruct CmpKey{ CmpKey(int role=0,int svr=0) { this->role = role; t
2012-10-10 10:37:29
1163
原创 高可用mysql (主主复制)
最近要做个高可用的mysql。用mysql主主复制方式保证两台数据库的数据一致。结合lvs和keepalived一起使用(keepalived+lvs的设置会再另外一篇文章里写)。搭好环境之后,本人做了以下测试并得到测试结果:=======================测试步骤===========================A机:活跃机器(主机)B机:(备机)1 在
2012-10-08 15:11:32
4060
原创 linux恢复 rm -rf 删除的文件
很杯具的一个问题,一时手快,用rm -rf 删除了文件,所以有了这篇文章的痛苦过程。不是很完善,只是简单记录了过程。建议大家不用rm -rf 这个命令。否则有一天会后悔的。以下就是清洗杯具的一些记录:yum -y install texinfo-texyum -y install lvm2yum install e2fsprogs e2fsprogs-devel e2fsp
2012-09-05 16:10:39
16892
原创 linux ln 软链接和硬链接
1 硬链接:创建硬链接文件的时候,并没有分配一个新的文件,当删除一个硬链接文件的时候,仅仅删除链接文件本身,对原始文件并没有作用,而删除原始文件的时候也不会将物理文件删除,这就好像指针的作用,硬链接文件 和原始文件其实具有相同的地位,每增加一个硬链接文件,就会将文件链接数目加1,删除硬链接文件或者源文件时候,就会自动的减1硬链接的缺点:a 不用许给目录创建硬链接;b 只有在同一
2012-07-16 11:39:57
1908
转载 MongoDB 最佳实践
引自:http://www.oschina.net/question/12_38878已经有很多关于 NoSQL 选择的文章了。影响你选择数据库的因素有:读/写操作的吞吐量,持久性,一致性,延迟性等等。Nathan Hurst 的文章“Visual Guide to NoSQL System” 很好的总结了这一点。选择合适的NoSQL数据库并不是本文要讨论的内容,但是请你在使
2012-02-28 20:47:35
771
转载 MongoDB 运行状态、性能监控,分析
引自:http://www.oschina.net/question/12_30585原文链接:tech.lezi.com这篇文章的目的是让你知道怎么了解你正在运行的Mongdb是否健康。mongostat详解mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问
2012-02-28 20:44:54
2515
转载 mongodb亿级文件存储方案测试
引自:http://www.oschina.net/question/214930_35777测试目标:mongodb gridfs version:2.0.21 海量小文件(1K-50K)的插入速度测试2 亿级文件存储的读取速度测试3 了解mongodb扩展对存储容量、读写速度的影响4 mongodb的稳定性和缺陷测试一:单节点测试(4核 * 32G内
2012-02-28 20:42:01
3018
转载 MongoDB 安全性初探
引自:http://www.oschina.net/question/12_26080MongoDB,这么火的玩意其实早就想好好研究一下了。之前一直没空仔细学学新的东西,总是感觉精力不足。这次趁着买了 一本书,就零零散散地在VPS上搭建、测试、看实现代码。感觉也蛮有意思的一个数据库。虽然感觉它非常简单,尤其是看代码的时候更是感觉如此。但这不也是另一个KISS 的典范么,还是简单但是实用
2012-02-28 20:32:40
715
转载 关于MongoDB的全局锁
引自:http://www.oschina.net/question/12_38878?from=20120226对MongoDB有所了解的人都知道,MongoDB有一个让人头疼的全局锁(读写锁,允许并发读,而写会阻塞所有的读写),要命的是这个锁不是表级的,不是库级的,而是整个Server级别的,这让人听起来是不是非常的蛋疼。在2.0版本以前,这一问题一直没有得到解决,于是有人
2012-02-28 20:31:23
1725
转载 STL中map用法详解
由于STL是一个统一的整体,map的很多用法都和STL中其它的东西结合在一起;map中由于它内部有序,由红黑树保证,因此很多函数执行的时间复杂度都是log2N的,如果用map函数可以实现的功能,而STL Algorithm也可以完成该功能,建议用map自带函数,效率高一些……
2011-08-30 17:48:31
923
原创 使用C++ std::vector 的陷阱
在使用std的容器的时候,不少人喜欢用vector, 因为比起list,更省空间,而且可以根据index直接读取某个值,而不用一个个枚举来取.但是,std::vector确实有一些值得注意的陷阱, 这里先说其中一个, 请看以下代码.std::vector val
2011-08-30 17:39:13
1124
原创 命令行开启XP远程桌面
<br />当电脑的显示屏坏了后,如果操纵电脑呢?通过远程桌面可以实现:<br /><br />一、在没显示屏的电脑上,命令行开启XP的远程桌面服务(只能摸黑操作,看个人技术):<br />1、WIN+R 打开“运行”对话框 <br />2、按 backspace,然后输入cmd 按enter<br />3、删除已有的注册,<br />输入:reg delete "HKLM/SOFTWARE/Policies/Microsoft/Windows NT/Terminal Service
2011-03-13 23:51:00
6402
原创 win7 xp linux删除双系统中其中一个系统时,修复启动项MBR
一、装了xp和win7双系统,当在xp或win7把安装系统的其中一个分区格式化后, 系统启动项却还在,因此要修复启动项:1 在命令行下进入boot文件夹目录,执行,:bootsect.exe /nt52 all /force二、装了window和linxu双系统,当在window下把安装linxu系统的分区格式化后, 系统启动项却还在,因此要修复启动项:1 在命令行下进入MBR_FIX目录,执行:MbrFix /drive 0 fixmbr /yes(工具在本博客的资源中用)
2011-03-08 21:52:00
2555
原创 linux 下获取进程ID 和 进程名
<br />最近在学进程间通信,但是我一直没找到一个linux 自带的可以根据进程名来获取进程ID的函数,于是就自己写了一个。可以获取到正确的结果,但是是通过system函数,然后 读取文件获得的,效率不高。如果高人看见来,有什么好的建议请提醒我,谢谢。<br /> <br />//////////////////////////////////////////////////////////GetProcessAttr.h//////////////////////////////////////////
2011-02-26 23:02:00
10907
原创 如何从windows和linux双系统中,删除linux系统
<br />在一台电脑中安装了linux和windows双系统,但是linux系统对硬件的支持还不是很完善,驱动很难弄,所以不想安装双系统,而是在windows下用VMware。但是不在windows下直接格式化安装linux的硬盘,这样会导致windows也无法启动,因为linux的grub已经接管了mbr,应该要修复mbr。简单方法如下:<br />1 下载mbrfix工具(本blog资源有)<br />2 以管理员身份运行cmd<br />3 输入 MbrFix.exe /drive 0 fixmb
2011-01-15 15:29:00
1057
原创 Ubuntu10.04源码安装skyeye
1 确认以下lib是否安装,执行以下命令:apt-get install gcc make subversion binutils-dev libatk1.0-dev ibgtk2.0-dev pkg-config libpango1.0-dev libfreetype6-dev libglib2.0-dev libx11-dev libxpm-dev ibncurses5-dev xterm 2 执行以下命令./configuremake libmakemake install_libmake3 完
2011-01-04 11:27:00
700
原创 linux C++ 多线程 pthread_cond_t 使用的简单例子
/************************* Condition.h****************************/#ifndef CONDITION_H_#define CONDITION_H_#include #include #include class Condition{public: Condition(); virtual ~Condition(); void start();private: sta
2010-12-26 17:37:00
3098
原创 配置Fedora 双击文件时不打开新窗口
<br />打开一个终端. 输入: <br />gconftool-2 --type bool --set /apps/nautilus/preferences/always_use_browser true<br /><br />注消之后重新登录,它就会变成你要的样子了. <br />如果你想在恢复它,执行:<br /><br />gconftool-2 --type bool --set /apps/nautilus/preferences/always_use_browser fals
2010-12-21 14:45:00
1181
原创 Ubuntu Eclipse C++ UTF-8转换 (UTF-8:3字节表示一个汉字的问题)
在Ubuntu 下用Eclipse做C++开发的时候,Eclipse默认字符UTF-8,UTF-8是用三个字节来表示一个汉字的,但是很多时候,我们需要的是2个字节表示一个汉字,这时候,可以用iconv函数实现,具体如下:#include #include #include int main(){ char inbuf[50] = "我"; char outbuf[60]; memset(outbuf,'/0',sizeof(outbuf)); cha
2010-12-17 17:00:00
1623
原创 Ubuntu下 安装boost和uuid
boost最新版本下载地址:http://sourceforge.net/project/showfiles.php?group_id=7586&package_id=8041tar -zxvf boost_1_XX_0.tar.gz 然后进入解压缩后的文件夹编译boost的编译器jamcd boost_1_39_0/tools/jam./build_dist.sh 编译完后在这个目录下有编译出的bjam文件boost_1_39_0/tools/jam/stage/bin.linuxx86把它copy到b
2010-10-08 12:59:00
3485
原创 RabbitVCS : Linux下类似windows TortoiseSVN的svn客户端
Eclipse 安装 subEclipse插件: 1 sudo apt-get install libsvn-java2 help->install new software 3 add 网站:http://subclipse.tigris.org/update_1.6.x4 在自动找到3个软件包,全部安装RabbitVCS是Linux下替代TortoiseSV
2010-09-26 17:29:00
1821
原创 linux vi 常用基本命令
<br />1 移动光标类命令:<br />h :光标左移一个字符<br />l :光标右移一个字符<br />space:光标右移一个字符<br />Backspace:光标左移一个字符<br />k或Ctrl+p:光标上移一行<br />j或Ctrl+n :光标下移一行<br />Enter :光标下移一行<br />w或W :光标右移一个字至字首<br />b或B :光标左移一个字至字首<br />e或E :光标右移一个字至字尾<br />) :光标移至句尾
2010-09-09 22:28:00
534
原创 Ubuntu 和Fedora 以roo用户自动登陆
把Ubuntu安装在虚拟机里,每次启动都要输入账号密码,为了省事,让root自动登陆,如下:1. 为root账户修改一个密码; 在终端下输入”sudo passwd root”命令,终端会提示输入当前账户密码,正确输入后,再输入两次你想要为root账户赋予的密码即可。2. 设置root账户自动登录; (1) 查看/etc/gdm/目录下是否存在custom.conf文件,如果存在,则直接跳到下一步, (2)如果不存在,则依次打开”System->àAdministrationà->Login S
2010-09-09 22:11:00
2096
原创 VMware中,Ubuntu的网卡配置
先用ifconfig -a查看网卡名称:root@javie:~# ifconfigeth2 Link encap:以太网 硬件地址 00:0c:29:14:68:7a inet 地址:192.168.2.21 广播:192.168.2.255 掩码:255.255.255.0 inet6 地址: fe80::20c:29ff:fe14:687a/64 Scope:Link UP BROADCAST RUNNING M
2010-09-08 14:25:00
1342
原创 在Ubuntu10.04 显示计算机、回收站等图标
<br />利用配置编辑器管理桌面图标<br />配置编辑器是一个很好用的Gnome桌面管理工具,但是在Ubuntu中默认菜单中是不显示它的。<br />1 启动配置编辑器,一个简单的方法是用快捷键打开运行应用程序的小窗口,请同时按下这两个按键:alt+f2<br />然后输入gconf-editor ,也可以终端输入启动。<br /><br />2 然后依次这样选择进入桌面项目配置图标:apps -> nautilus -> desktop<br /><br />3 然后如果想在桌面显
2010-09-07 22:01:00
926
原创 ubuntu 10.04下汉化Eclipse3.6 和 整合QT4
汉化要找和eclipse版本相一致的语言包,去http://www.eclipse.org/babel/downloads.php里找和eclipse版本一致的语言包,然后安装就可以了。有两种安装方法,,建议采用第二种安装方法:1. 将对应目录下的文件拷贝到和Eclipse对应目录下即可。(将解压后的语言包下的features和plugins目录下的所有文件和jar包分别拷贝到Eclips
2010-09-07 21:58:00
5161
1
原创 execl自动填充
<br />自动填充功能:当输入姓名,自动生成编号<br /> <br />在 编号 单元格输入公式: =IF(B2<>"",(COUNTA($B$2:B2)),"") <br /> <br />编号 姓名<br />1 中国<br />2 美国<br />null null<br />3 非洲<br /> <br />
2010-09-01 22:06:00
1325
原创 如何启用VMware ESXi 3.5的SSH服务
ESXi 3.5封装有SSH服务,但是默认是关闭的。打开的步骤如下: (esxi 3.5以下版本) 1. 在ESXi的控制台(物理机器面前)里输入Alt+F1。 2. 在控制台输入 unsupported 并按下回车(你看不到输入的内容)。 3. 如果你正确的输入了“unsupported”,就可以看到Tech Support模式的警告和下方的密码提示。输入ro
2010-03-18 12:22:00
1640
原创 LVM术语与命令详解
Linux对逻辑卷的创建与管理 LVM(Logicl Volume Manager),逻辑卷管理器,通过使用逻辑卷管理器对硬盘存储设备进行管理,可以实现硬盘空间的动态划分和调整。一、 基本概念1、 物理卷-----PV(Physical Volume) 物理卷在逻辑卷管理中处于
2010-03-11 10:29:00
846
extundelete
2012-09-05
ssh lib struct2 spring3 hibernate4
2012-06-07
QTAssistant.rar
2011-04-08
xp win7 linux 删除双系统时,修复启动项MBR
2011-03-08
MbrFix(mbr修复工具)
2011-01-15
linux下Eclipse c++开发环境培训.ppt
2011-01-07
Redhat as4 + oracle 10g(10.2.0) + freeradius1.1.2+ tomcat5.5实现认证和计费过程
2009-12-22
vnc_linux.tar.gz
2009-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人