特别警告:本文非本人所写,但阅读后真的受益匪浅,内心有激昂澎湃之势,特以“原创”之由分享于此,感谢原作者的无私奉献!由于最近在研究《Effective C++》等书籍的原因,真是发自内心的感受到了C++的博大精深,以至与作者共鸣,特记于此!...
分类:
编程语言 时间:
2014-12-17 18:42:35
阅读次数:
379
1、环境说明:正版自带Win8、主板UEFI
2、目标:双系统
3、结果:失败了
4、原因:硬件商自带的win8有个保护性的引导区还是win8自检,会把Ubuntu的引导给覆盖了掉。尝试了EasyBCD、grub的方式去引导,还是失败。有个朋友说,自带的win8,要么狠心地做各种尝试,要么别想双系统。现在终于明白学校时候老师说的,年纪大了,重装个系统代价太大了,折腾不来——说的是开发环境和使...
分类:
系统相关 时间:
2014-12-17 18:41:19
阅读次数:
300
国外一份非常著名的Linux系统管理员守则中有这么一条“慎用 rm –rf 命令,除非你知道此命令将带来什么后果”,可见,这个命令对系统管理员的重要性。在实际的工作中,由此命令带来的误删除数据案例屡见不鲜,很多系统管理员都遇到过或者犯过这样的错误。由于开发人员对命令的不熟悉,或者粗心大意、疏于管理,执行了此命令,数据在一瞬间就被清空了。Linux不具备类似回收站的功能,这就意味着数据丢失。虽然Linux自身提供了恢复数据的机制,但是这个功能基本没用,要恢复数据,通过常规手段是无法完成的,此时,只有找专业的数...
分类:
其他好文 时间:
2014-12-17 18:41:42
阅读次数:
339
1.MySQL建立索引时如果没有限制索引的大小,索引长度会默认采用的该字段的长度,也就是说varchar(20)和varchar(255)对应的索引长度分别为20*3(utf-8)(+2+1),255*3(utf-8)(+2+1),其中"+2"用来存储长度信息,“+1”用来标记是否为空,加载索引信息时用varchar(255)类型会占用更多的内存; (备注:当字段定义为非空的时候,是否为空的标记将...
分类:
数据库 时间:
2014-12-17 18:39:17
阅读次数:
146
10.1.1避免尾递归的堆栈溢出
对于每一个函数调用,运行时分配一个栈帧(stack frame)。这些帧保存在由系统维护的栈中;调用完成,栈帧被删除;如果函数调用其他函数,那么,一个新的帧添加到这个栈的顶部。栈的大小是有限的,所以,太多的嵌套函数调用会耗光了给其他栈帧的空间,就不能再调用下一个函数了。在 .NET 中发生这种情况时,会引发 StackOverflowException 错...
分类:
其他好文 时间:
2014-12-17 18:40:28
阅读次数:
206
Android Frameworks层提供了硬件服务,Android系统APP可以调用这些硬件服务,进而完成硬件的控制,实现应有的功能。接着上一篇,这一篇要在frameworks层为应用提供java接口的硬件服务。cd到frameworks/base/core/java/android/os目录,添加 IGpioService.aidl:
package android.os;
inter...
分类:
移动开发 时间:
2014-12-17 18:39:05
阅读次数:
251
最近遇到个LINUX系统内存比较大,未开 HugePages,业务有变化导致ORACLE连接数剧增至上千个,PageTables达到上百G,导致内存不足系统HANG住的案例。
因此需要开启 HugePages,操作系统是OEL6以上的。LINUX的以下版本:Red Hat Enterprise Linux 6, SUSE Linux Enterprise Server 11, and Ora...
分类:
其他好文 时间:
2014-12-17 18:39:51
阅读次数:
263
安装Cygwin
解压android-ndk-r5c-windows.zip
解压cygwin package.rar
Cygwin安装步骤
运行setup.exe,选第三项从本地安装cygwin
设置cygwin安装到那里
指定安装程序位置
选中安装的内容,只选devel就可以了
cygwin与Ndk集成
必须用Editplus打开....
分类:
编程语言 时间:
2014-12-17 18:39:35
阅读次数:
202
水题和水题解,但是应该是这道题目前最好的题解。...
分类:
Web程序 时间:
2014-12-17 18:40:30
阅读次数:
160
官方文档的原文如下:
The hibernate.current_session_context_class configuration parameter defines which
org.hibernate.context.CurrentSessionContext implementation should be used. Note that for backwards
com...
分类:
Web程序 时间:
2014-12-17 18:39:02
阅读次数:
182
一、UML图
二、概念
原型模式(Prototype):用原型示例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
三、说明
(1)原型模式实际上就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。
(2)一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,有对性能是大大的提高。因为如果不用Clone,每次new,都需要执行...
分类:
编程语言 时间:
2014-12-17 18:40:31
阅读次数:
247
WinForm窗体代码如下:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows....
直接进入主题:
1?先找对win8系统安装包。百度一下”我告诉你“ http://www.itellyou.cn/,找到操作系统菜单,windows 8 --> 中文-简体 --> 选择第一项:Windows
8 (x64) - DVD (Chinese-Simplified),点击详细可看到:cn_windows_8_x64_dvd_915407.iso,这个是纯净安装版,我用这个成功制作...
JS判断出版本以及浏览器类型
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
if (window.ActiveXObject)
Sys.ie = ua.match(/msie ([\d.]+)/)[1]
else if (doc...
分类:
编程语言 时间:
2014-12-17 18:39:13
阅读次数:
191
SN *Get_S_Node (
SN *head
)
{
/* head 为要查询的链表的头指针 */
SN *Get_S_Node = NULL;
INT32 OSM = 1,i32i = 0, data_num = 0; /* OSM是标志符,i32i是一个循环体内的变量,data为要获取的元素的序号 */
Get_S_Node = ( SN * )...
分类:
编程语言 时间:
2014-12-17 18:37:05
阅读次数:
236