`
provista
  • 浏览: 121810 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
忘记密码了,搜了搜网络,发现网上的确有法更新密码。 http://www.2cto.com/os/201408/328949.html 这是搜到的链接。 但需要更新一下: 1. 开机选择Advanced Options for Ubuntu回车,里面是若干历史内核以及各自的recovery mode 2. 不要回车,按e 3. 实际上出来的是每个entry的启动操作脚本,寻找某一个想要的recovery mode,找到该entry的最后一行:形如 linux /boot/vm.......ro recovery nomodeset 4. 删除recovery \nomodeset, ...
【以下基本为转载】 1、结构体 struct sockaddr,  struct sockaddr_in,  struct in_addr 通用套接字数据结 struct sockaddr { unsigned short sa_family; /* 地址族, AF_xxx */ char sa_data[14]; /* 14字节的协议地址*/ }; 实际使用的套接字数据结构,二者可以进行类型转换: struct sockaddr_in { short int sin_family; /* 地址族 */ unsigned short int sin_port; /* 端口号 */ ...
Oracle今天已经放出Java 7正式版的二进制安装包,这不是小升级,而是Java诞生以来最大的改进,增加了闭包等很多有用的特性。最新版的Netbeans7已经支持Java7。 以下是升级地址; http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html
在Windows平台下,常用的计时器有两种,一种是timeGetTime多媒体计时器,它可以提供毫秒级的计时。但这个精度对很多应用场合而言还是太粗糙了。另一种是QueryPerformanceCount计数器,随系统的不同可以提供微秒级的计数。对于实时图形处理、多媒体数据流处理、或者实时系统构造的程序员,善用QueryPerformanceCount/QueryPerformanceFrequency是一项基本功。   我要介绍的,是另一种直接利用Pentium   CPU内部时间戳进行计时的高精度计时手段。以下讨论主要得益于《Windows图形编程》一书,第15页-17页,有兴趣的读者可以 ...
两个类相互包含引用的问题 不管是下文中提到的例子,还是任何情况,使得class A的头文件需要include class B的头文件,class B的也要引用A的头文件,这种状况下,貌似会出现有一个类未定义的问题从而无法通过编译。 解决办法是: A或者B任选一个采用头文件(A.h)引用另一头文件(B.h)的方式不变,而另外一方的头文件(B)中则在定义该类之前写一句class A;然后在B的cpp文件中引用A的头文件。 ================================================================ (下文为转载) 在构造自己的类时,有可能会碰到两 ...
    不小心忘记了若干月前“不更新显卡驱动”的教训,更新了intel GMA显卡驱动至最新版本。。。结果。。。发现了老问题,花屏,杯具的是我已然删掉了原装X200的vista镜像(里面带有驱动文件夹,而那个显卡驱动可用于win7,基本没花屏问题)。。。     一顿狂搜,多线程下载各个版本驱动,因为最新驱动是8.xx.xx因此我就尽力避开这些驱动,搜vista下的老驱动才是王道。     数次装载,卸载,640*480分辨率的忍耐,外加数次重启,终于找到了一个基本可用的vista驱动,这也验证了我的判断,vista下显卡驱动比较好用。。。    抱怨:都那么久了,intel的显卡驱动开发大牛 ...
jbytearray转c++byte数组 jbyte * arrayBody = env->GetByteArrayElements(data,0); jsize theArrayLengthJ = env->GetArrayLength(data); BYTE * starter = (BYTE *)arrayBody; jbyteArray 转 c++中的BYTE[] //jbytearray strIn jbyte * olddata = (jbyte*)env->GetByteArrayElements(strIn, 0); jsize oldsize ...
Google Interview Puzzle : 2 Egg Problem * You are given 2 eggs. * You have access to a 100-story building. * Eggs can be very hard or very fragile means it may break if dropped from the first floor or may not even break if dropped from 100th floor.Both eggs are i dentical. * You need to figure out ...
const char *const * p p是一个普通的指针,它指向一个指向常量的常量指针 const char const * p 与const char *p或char const *p等同,p是指向常量的普通指针 const char *const p p是指向常量的常量指针,无论是它的值还是它指向的地址空间的值都不能更改 const char const p 与const char p或 char const p等同, 定义了一个字符常量p。 关键在于const和*的相对位置,const在*左边则是修饰内容为常量,const在*右边则是修饰指针本身为常量。
MBR为WIN7/VISTA的系统光盘写入的情况下,MBR会找bootmgr文件的,所以,为了让grub接管下面的步骤,就可以让grub的grldr改名为bootmgr,当然同时将WIN7的bootmgr改为其他名字,比如bootmgrw,接下来就可以在grub要查找的menu.lst里写启动项了。 ...
为了让CPU能够更舒服地访问到变量,struct中的各成员变量的存储地址有一套对齐的机制。这个机制概括起来有两点:第一,每个成员变量的首地址,必须是它的类型的对齐值的整数倍,如果不满足,它与前一个成员变量之间要填充(padding)一些无意义的字节来满足;第二,整个struct的大小,必须是该struct中所有成员的类型中对齐值最大者的整数倍,如果不满足,在最后一个成员后面填充。维基百科的Data Structure Alignment页面有如下表述: 引用The type of each member of the structure usually has a default alignme ...
修改光标处所在变量的方法是Alt+Shift+↑,用这个方法,可以不用鼠标操作修改某一处的变量字串,如果之后配合alt+shift+R就可以重命名该变量的定义。 以下为转载。 常用eclipse的快捷键 关闭文件    ctrl + w 打开结构    ctrl + F3 跟踪方法和类源码   ctrl+鼠标单击 打开资源    ctrl + shift + R 显示大纲    ctrl + o 上一个成员   ctrl + shift+↑ 下一个成员   ctrl + shift+↓ 上滚    ctrl + ↑ 下滚    ctrl + ↓ 格式化    ctrl + shi ...
select * into destTbl from srcTbl insert into destTbl(fld1, fld2) select fld1, 4 from srcTbl 以上两句都是将 srcTbl 的数据插入到 destTbl,但两句又有区别。 第一句(select into from)要求目标表(destTbl)不存在,因为在插入时会自动创建。 第二句(insert into select from)要求目标表(destTbl)存在,由于目标表已经存在,所以我们除了插入源表(srcTbl)的字段外,还可以插入常量,如例中的:4。
http://ayueer.spaces.live.com/blog/cns!9E99E1260983291B!1338.entry 用solr搭建中文搜索应用 因为工作的需要,要搭建一个小型的搜索应用,数据源已经存在了mysql里面,之前的版本是用mysql like做的,这次升级要增强扩展性和性能,添加一些功能上去。 可以选用的方案有几个, 1,在原有的mysql like的基础上扩展,利用mysql的全文查找功能,这方面没有做过,考虑到性能和其它因素,首先排除掉了。 2,套用在公司自己的search机制上,存在的问题是目前的search页面和检索耦合太严重,要套在这个框架中,要定制 ...
存此备忘。 导出:引用mysqldump -h xxx.xxx.xxx.xxx -u root -p --opt DB_NAME > db_file.sql 建表引用MySQL> create database DB_NAME; 导入:引用mysql -h xxx.xxx.xxx.xxx -u root -p DB_NAME < "filepath/db_file.sql"
Global site tag (gtag.js) - Google Analytics