现在位置: 首页 > driftwood发表的所有文章
  • 04月
  • 26日
综合 ⁄ 共 601字 评论关闭
1. wget   http://www.sqlite.org/sqlite-3.6.16.tar.gz  下载sqlite 安装文件 2.cd /usr/server 执行命令,到我需要安装的目录 3.tar -zxvf sqlite-3.6.16.tar.gz  解压缩文件 4.cd sqlite-3.6.16 5../configure --prefix=/usr/server/sqlite-3.6.16/ --build=i686-pc-linux-gnu 如果提示有错误,可能是gcc未安装, 执行yum -y install gcc 执行完了后在执行5. 如果没问题就可以编译了 6.make 7.make install 8.sqlite user.db  出现如下信息表示安装成功。 SQLite version 3.7.2 Enter ".help" for instructions Enter SQL state......
阅读全文
  • 03月
  • 04日
综合 ⁄ 共 470字 评论关闭
内核抢占(可抢占式内核): 即当进程位于内核空间时,有一个更高优先级的任务出现时,如果当前内核允许抢占,则可以将当前任务挂起,执行优先级更高的进程。 非抢占式内核: 高优先级的进程不能中止正在内核中运行的低优先级的进程而抢占CPU运行。进程一旦处于核心态(例如用户进程执行系统调用),则除非进程自愿放弃CPU,否则该进程将一直运行下去,直至完成或退出内核。 抢占式内核的意义: 首先,这是将Linux应用于实时系统所必需的。实时系统对响应时间有严格的限定,当一个实时进程被实时设备的硬件中断唤醒后,它应在限定......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1832字 评论关闭
  Dividing coins  It's commonly known that the Dutch have invented copper-wire. Two Dutch men were fighting over a nickel, which was made of copper. They were both so eager to get it and the fighting was so fierce, they stretched the coin to great length and thus created copper-wire. Not commonly known is that the fighting started, after the two Dutch tried to divide a bag with coins between the two of them. The contents of the bag appeared not to be equally divisible. The D......
阅读全文
  • 10月
  • 21日
综合 ⁄ 共 904字 评论关闭
它的语法结构很简单: DM <window> 'command(s)' <window> <CONTINUE>; <window>窗口可以是编辑窗口edit,记录窗口log,或者,输出窗口output. 'command(s)'命令必须在引号' '里面,如果是几条命令则必须用分号;隔开 <CONTINUE>即DM语句运行后在执行的SAS语句。 简单应用: dm 'flsvlast'; *保存代码; dm 'log; clear; output; clear;'; *清除记录和输出; dm 'next VIEWTABLE:; end;'; *关闭已打开的数据; data a; a=1;run; dm "vt work.a" ; *自动打开新建数据; dm “vt &syslast";*打开最近新建......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 719字 评论关闭
今天用git pull来更新代码,遇到了下面的问题: qrh$ git pull -a Updating bebc9d4..32e538a error: Your local changes to the following files would be overwritten by merge:     test_qiyi/bin/classes.dex     test_qiyi/bin/resources.ap_     test_qiyi/bin/test_qiyi.apk Please, commit your changes or stash them before you can merge. Aborting 提示已经很友好了,从网友处得到的答案直接帮我解决问题。 1.stash 通常遇到这个问题,你可以直接commit你的修改;但我这次不想这样。 看看git stash是如何做的。 git s......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 749字 评论关闭
5个数求最值 时间限制:1000 ms  |  内存限制:65535 KB 难度:1 描述 设计一个从5个整数中取最小数和最大数的程序 输入 输入只有一组测试数据,为五个不大于1万的正整数 输出 输出两个数,第一个为这五个数中的最小值,第二个为这五个数中的最大值,两个数字以空格格开。 样例输入 1 2 3 4 5 样例输出 1 5 /*题解:一个最最基础题,却是我的C++学习初体验,一开始想用min(a,b),max(a,b)发现仅仅能比较两个值,过于麻烦。 在网上搜了搜,原来还有min_element(a,a+n),max_element(a,a+n),可见C++的STL果然强大。  ......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 1021字 评论关闭
批量mysql  数据导入 load data local infile 'xx' into table xx; 连接数据库:mysql -h hostname -P port -u username -p -D databasename 查看提供什么存储引擎:show engines; 查看当前引擎:show variables like '%storage_engine%'; 查看表使用了什么引擎:show create table table_name; 改变表的引擎结构;alter table table_name TYPE=type_name; 显示所有数据库:show databases; 切换到某个数据库:USE sqlname; 创建数据库:CREATE DATABASE database_name; 删除某个数据库:DROP DATABASE database_name; 创建用户......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 2109字 评论关闭
主要讨论三个比较常见的博弈游戏 Bash Game,Nim Game和Wythoff Game,较为领人惊叹的是,他们最后都是通过数论或者自然数性质完美解决: Bash    Game:同余理论 Nim      Game:异或理论 Wythoff Game:黄金分割 (1)Bash Game:一堆n个物品,两人轮流取,每次取1至m个,最后取完者胜           比如10个物品,每次只能取1到5个,则先手方必赢         1.面对[1...m]个局面,必胜         2.面对m+1个局面,必输         3.如果可以使对手面临必输局面,那么是必赢局面         4.如果不能使对手面临必输局面,那么是必输局面 基础......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 146字 评论关闭
你有一个篮球架,可以在以下游戏中选择一个来玩。 游戏1:投一次球,进了算赢。 游戏2:投三次球,至少要进2个才算赢。 如果命中率是p,那么p是什么值时你会选游戏1来玩?或p是什么值时你会选择游戏2? 解答:p > C(2, 3)* p^2 * (1-p) + p^3 ?  选1 :选2 关于排列组合有必要抽时间系统看一下。
阅读全文
  • 04月
  • 04日
综合 ⁄ 共 624字 评论关闭
首先把手机开发模式设置为USB调试:手机->设置->应用程序->开发-USB->调试,连接手机时最好只选择仅充电模式 然后使用打开终端,输入~/android-sdks/platform-tools/adb devices(此为platform-tools的目录),查看信息 * daemon not running. starting it now on port 5037 *   * daemon started successfully *   List of devices attached    ????????????    no permissions   ?????????没权限,表明现在还不能使用如果要给手机加上权限我们可以执行 ~/android-sdks/platform-tools/adb kill-server......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 8883字 评论关闭
5、安装zookeeper 本博客所有内容是原创,如果转载请注明来源 http://blog.csdn.net/myhaspl/ myhaspl@aaayun:~/jzmq-master$cd .. myhaspl@aaayun:~$wget http://apache.fayea.com/zookeeper/zookeeper-3.3.6/zookeeper-3.3.6.tar.gz   myhaspl@aaayun:~$tar -xzvf zookeeper-3.3.6.tar.gz $cd zookeeper-3.3.6 yhaspl@aaayun:~/zookeeper-3.3.6$ cp./conf/zoo_sample.cfg ./conf/zoo.cfg myhaspl@aaayun:~/zookeeper-3.3.6$bin/zkServer.sh start JMX enabled by default myhaspl@aaayun:~/zookeeper-3.3.6$ sudobin/zkServer......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 673字 评论关闭
从JAVA诞生那天起,稍微“有些水平”的程序员都被告知,如果有大量的字符串连结,请不要使用字符串相加,而应该使用 StringBuffer的append操作然后toString(). 到了JAVA5,我们又被告诉知,StringBuilder是StringBuffer的非同步版,所以绝对大多数时候我们“更”可以用StringBuilder 来代替加操作。因为一个可能被多线程访问的实例字段的StringBuffer操作的情况很少,和在方法中调用字符串连结相比1%都不到。 但是到了JAVA6,因为编译器“始终”把字符串的+连结编译成StringBuilder,所以在99%的情况,我们应该使用加操作。 理由是: 1.用......
阅读全文