现在位置: 首页 > pelt发表的所有文章
  • 08月
  • 13日
综合 ⁄ 共 1272字 评论关闭
Background     现用华硕笔记本K40IE,由于工作需要用Linux系统,之前本本安装WinXP,于是乎想着安装个双系统玩玩。安装Linux系统选用Ubuntu 14.04 LTS版本,比较容易(新手看看网友的帖子也会滴),花了两天时间给Ubuntu配置了一些常用的应用(比如QQ,搜狗输入法,印象笔记,WPS等)。用着也挺顺手的,不料潜在的隐患已经席卷而来,显卡驱动悄悄地问题来了,这个话说也很简单,要么去查看你的电脑型号,到官网下个显卡驱动就是;要么安装个“万能的”驱动精灵检查一下,鄙人为了省事,就选用第二个方法,结果大麻烦就来了。。。。......
阅读全文
  • 06月
  • 08日
综合 ⁄ 共 621字 评论关闭
monkey patch指的是在运行时动态替换,一般是在startup的时候. 用过gevent就会知道,会在最开头的地方gevent.monkey.patch_all();把标准库中的thread/socket等给替换掉.这样我们在后面使用socket的时候可以跟平常一样使用,无需修改任何代码,但是它变成非阻塞的了. 之前做的一个游戏服务器,很多地方用的import json,后来发现ujson比自带json快了N倍,于是问题来了,难道几十个文件要一个个把import json改成import ujson as json吗? 其实只需要在进程startup的地方monkey patch就行了.是影响整个进程空间的. 同一进程空间中一个module只......
阅读全文
  • 11月
  • 06日
数据库 ⁄ 共 1045字 评论关闭
  启动和关闭数据库: 每个数据库至少包含一个例程,例程是oracle用来管理数据文件的一个实体,他在服务器中,由一组逻辑内存结构和一系列后台服务器进程组成。当启动数据库时这些服务和内存得到分配。一个例程只能访问一个数据库,而一个数据库可以被多个例程访问。启动例程的过程包括: 读取参数文件,或是文本参数文件,或是服务器参数文件。 根据参数文件中有关SGA区、PGA区的参数设置的值,在内存中分配相应的空间。 启动相应的后台进程。 打开跟踪文件和报警文件。 使用startup nomount 启动数据库,这种情况可以创建一个新......
阅读全文
  • 10月
  • 09日
编程语言 ⁄ 共 353字 评论关闭
// // // // // // // // ///2012/10/6 // // // // // // // // 注释小幽默(一) //从这行代码开始,只有上帝和我能看懂。 //... ///(中间省略数行代码) // //...好了,现在只有上帝能看懂了。 // // // // // // // // ///2012/11/9 // // // // // // // // 真人真事: 某位童鞋重装电脑后没有分盘, 系统中只有一个C盘。 于是其看了不爽, 在里面新建三个文件夹: C盘,D盘,E盘 我在公司电脑上玩游戏,老板过来发现了, 把我训斥一顿,叫我把游戏删掉, 我把桌面游戏图标拖进回收站, 然后看着老板, 老板怒了: 你当我傻X啊,......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1700字 评论关闭
题目大意: 初始时站在树的根节点,若朝着远离根的方向走,记录“0”,接近根的方向走记录“1”。并且树的每一条边只能来回走一次(即向下和返回)。一个合法的01序列可以描述出一棵树的形态。现在给出两个合法的01序列,判断两棵树是否同构。 分析: 由于根节点确定,若两棵树同构,无非就是把子树的位置交换了一下。很自然的想法就是:将树的子树按照某种规则进行排序,若排序之后两个字符串相等,则同构;否则不同构。 现在来分析一下01序列,可以看出,当一个串的“0”和“1”个数相等时,恰好就是一棵子树。例如: 0010011101001011 ......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 959字 评论关闭
十五个经典算法研究与总结、目录+索引 一、A*搜索算法 一(续)、A*,Dijkstra,BFS算法性能比较及A*算法的应用 二、Dijkstra 算法初探          (Dijkstra算法系列4篇文章) 二(续)、彻底理解Dijkstra算法 二(再续)、Dijkstra 算法+fibonacci堆的逐步c实现 二(三续)、Dijkstra 算法+Heap堆的完整c实现源码 三、dynamic programming 四、BFS和DFS优先搜索算法  五、教你透彻了解红黑树     (红黑树系列6篇文章之其中两篇) 五(续)、红黑树算法的实现与剖析 六、教你初步了解KMP算法  六(续)、从KMP算法一步一步谈到B......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 364字 评论关闭
GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些OpenGL的高级特性,就必须下载最新的扩展,另外,不同的显卡公司,也会发布一些只有自家显卡才支 持的扩展函数,你要想用这数涵数,不得不去寻找最新的glext.h,有了GLEW扩展库,你就再也不用为找不到函数的接口而烦恼,因为GLEW能自动识 别你的平台所支持的全部OpenGL高级扩展涵数。也就是说,只要包含一个glew.h头文件,你就能使用gl,glu,glext,wgl,glx的全 部函数。GLE......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 1792字 评论关闭
strcpy,memcpy,memmove,memset,strncpy 一.函数分别介绍:1、memcpy:原型:extern void *memcpy(void *dest, const void *src, unsigned int count);用法:#include<string.h>功能:由src所指内存区域复制count个字节到dest所指内存区域。说明:src和dest所指内存区域不能重叠,函数返回指向dest的指针。注意:和strcpy相比,memcpy不是遇到’/0’就结束,而是一定会拷贝完n个字节。 2、memset:函数原型:extern void *memset(void *s, int c, size_t n)功能:将已开辟内存空间s的首n个字节的值设为值c。将s中的前n......
阅读全文
  • 01月
  • 16日
综合 ⁄ 共 2491字 评论关闭
一、数据库(Database)    数据库是一个数据的集合,不仅是指物理上的数据,也指物理、存储及进程对象的一个组合。Oracle是关系型数据库管理系统(RDBMS)。   二、实例(Instance)    数据库实例(也称为服务器Server)就是用来访问一个数据库文件集的一个存储结构及后台进程的集合。它使一个单独的数据库可以被多个实例访问(也就是ORACLE并行服务器-- OPS)。实例和数据库的关系如下:       决定实例的组成及大小的参数存储在init.ora文件中。    三、内部结构    表、列、数据类型(Table、Column、D......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 2186字 评论关闭
链接:http://poj.org/problem?id=1128 题意:有几张图片,给你叠加到一起之后的图,问叠加的可能性,如有多种可能则按字典序由小到大输出。 思路:根据给出的图形建一个图,被覆盖的图片向覆盖它的图片建边,然后拓扑排序。 拓扑排序按照字母顺序从小到大找入度为0的点,用dfs形式的拓扑排序,就按照字典序输出了。 POJ1270的做法也类似: 代码 #include<cstring> #include<string> #include<fstream> #include<iostream> #include<iomanip> #include<cstdio> #include<cctype> #i......
阅读全文
  • 12月
  • 25日
综合 ⁄ 共 8047字 评论关闭
OverView: 程序 通过后台每天检查是否有最新版本,如果需要更新当前版本,将弹出对话框让用户选择是否在当前通过Market来更新软件 。Knowledge Points: SharedPreferences: 一个轻量级的存储方法,类似于经常使用的.ini文件,它也是通过检索关键字来取得相应的数值。之所以是成为轻量级,是因为它所能应用 的数值类型有限,对于存储较大数值,效率相对较低。官方参考 System.currentTimeMillis:将当前时间以毫秒作为单位来表示,用于比较两个时间的先后顺序。(其数值表示从1970-01-01 00:00:00直到当前时间的总毫秒数)官方参考 ......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 1651字 评论关闭
参考: http://www.jb51.net/os/RedHat/60939.html http://godoha.blog.51cto.com/108180/357094 我下载的是 CentOS minimal.iso 安装很简单 有个检测媒介的地方跳过就好了. 1、连接网络:  CentOS minimal.iso安装好后,进入终端,默认是不开网络的, 首先启用网卡, 自动获取ip. ifconfig eth0 up dhclient eth0 这时候再 ifconfig 一下,就可以看见已经自动分配好IP了 不过你下次启动还是网络不能用. // 配置网络 vi /etc/sysconfig/network-scripts/ifcfg-eth0 原内容大致如下 DEVICE=eth0 HWADDR=08:00:27:F4:9C:FB TYPE=Ethern......
阅读全文