首页 > 2014年12月17日 > 全部分享
MySQL中采用类型varchar(20)和varchar(255)对性能上的影响
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:38:48    收藏:0  评论:0  赞:0  阅读:278
10.1.1避免尾递归的堆栈溢出
10.1.1避免尾递归的堆栈溢出   对于每一个函数调用,运行时分配一个栈帧(stack frame)。这些帧保存在由系统维护的栈中;调用完成,栈帧被删除;如果函数调用其他函数,那么,一个新的帧添加到这个栈的顶部。栈的大小是有限的,所以,太多的嵌套函数调用会耗光了给其他栈帧的空间,就不能再调用下一个函数了。在 .NET 中发生这种情况时,会引发 StackOverflowException 错...
分类:其他   时间:2014-12-17 18:38:41    收藏:0  评论:0  赞:0  阅读:307
Android 从硬件到应用:一步一步向上爬 5 -- 在Frameworks层添硬件服务
Android Frameworks层提供了硬件服务,Android系统APP可以调用这些硬件服务,进而完成硬件的控制,实现应有的功能。接着上一篇,这一篇要在frameworks层为应用提供java接口的硬件服务。cd到frameworks/base/core/java/android/os目录,添加 IGpioService.aidl: package android.os; inter...
分类:移动平台   时间:2014-12-17 18:38:19    收藏:0  评论:0  赞:0  阅读:437
THP Transparent HugePages 相关知识与关闭
最近遇到个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:38:09    收藏:0  评论:0  赞:0  阅读:396
IOS json解析 和生成json串
IOS JSON解析...
分类:移动平台   时间:2014-12-17 18:37:58    收藏:0  评论:0  赞:0  阅读:354
NDK技术,Java项目调用C代码
安装Cygwin 解压android-ndk-r5c-windows.zip 解压cygwin package.rar Cygwin安装步骤 运行setup.exe,选第三项从本地安装cygwin 设置cygwin安装到那里 指定安装程序位置 选中安装的内容,只选devel就可以了 cygwin与Ndk集成 必须用Editplus打开....
分类:编程语言   时间:2014-12-17 18:37:50    收藏:0  评论:0  赞:0  阅读:263
【BZOJ1820】【JSOI2010】Express Service 快递服务 暴力DP
水题和水题解,但是应该是这道题目前最好的题解。...
分类:Web开发   时间:2014-12-17 18:37:39    收藏:0  评论:0  赞:0  阅读:435
Hibernate current_session_context_class的事务说明
官方文档的原文如下: 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:37:29    收藏:0  评论:0  赞:0  阅读:319
大话设计模式C++实现-第9章-原型模式
一、UML图 二、概念 原型模式(Prototype):用原型示例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 三、说明 (1)原型模式实际上就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。 (2)一般在初始化的信息不发生变化的情况下,克隆是最好的办法。这既隐藏了对象创建的细节,有对性能是大大的提高。因为如果不用Clone,每次new,都需要执行...
分类:编程语言   时间:2014-12-17 18:37:19    收藏:0  评论:0  赞:0  阅读:198
c# 发送邮件、附件
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....
分类:Windows开发   时间:2014-12-17 18:37:07    收藏:0  评论:0  赞:0  阅读:503
mac OS X 10.9.4安装win8双系统
直接进入主题: 1?先找对win8系统安装包。百度一下”我告诉你“ http://www.itellyou.cn/,找到操作系统菜单,windows 8 --> 中文-简体 --> 选择第一项:Windows 8 (x64) - DVD (Chinese-Simplified),点击详细可看到:cn_windows_8_x64_dvd_915407.iso,这个是纯净安装版,我用这个成功制作...
分类:Windows开发   时间:2014-12-17 18:36:59    收藏:0  评论:0  赞:0  阅读:237
JavaScript 判断浏览器类型及32位64位
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:36:49    收藏:0  评论:0  赞:0  阅读:351
在链表中获取一个数据、查找操作C语言实现
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:36:28    收藏:0  评论:0  赞:0  阅读:562
使用 Eclipse 的 SVN 插件创建项目的主干/分支/标签
读了 Mark Phippard 的博客以及《Subversion 与版本控制》之后,我了解到 分支/标签 是 SVN 很棒的特性之一。但我在使用推荐的 "trunk"、"branches"以及"tags"文件夹创建我自己的目录结构的时候颇是花了一点时间。本文将分步介绍创建 Subclipse 项目然后建立一个分支。本文假定你已经安装好了 Subclipse 并建立了一个 SVN 仓库。如果你还没有,参考《集成 SVN 插件到 Eclipse 全过程》。...
分类:系统服务   时间:2014-12-17 18:36:19    收藏:0  评论:0  赞:0  阅读:510
2014.12.17笔记
我记得科学松鼠会的姬十三曾在一篇文章中写到,开始干一件好事情就像拿着锣一敲,然后志同道合的人就从四面八方赶来。开源之美,仅在于此。 不要问怎么入门,直接上路吧。 您刚才那个问题是说大数据跟人工智能和深度学习怎么划等号?是这么一个关系,大数据是一个研究对象,人工智能是一个目标,我们要达到人工智能的目标,要理解数据,方法论是机器学习或者是智能计算。深度学习是机器学习里面十个手指头里面的一个...
分类:其他   时间:2014-12-17 18:36:09    收藏:0  评论:0  赞:0  阅读:180
《网络编程》ioctl 操作
ioctl 函数和 fcntl 函数类似,都可用于对描述符的操作,获取或设置已打开描述符的属性,但是两个函数在网络编程相关中操作针对不同了类型,fcntl 函数有套接字操作、文件操作,而 ioctl 函数除了可以操作 fcntl 函数可操作的类型之外,还可以进行接口操作、路由表操作、 ARP 高速缓存操作以及流系统操作。...
分类:其他   时间:2014-12-17 18:35:52    收藏:0  评论:0  赞:0  阅读:210
node.js webservice
由于项目需要,要了解和使用webservice服务,在网上查询了一下,webservice的特点是实现跨平台,但是我需要自己模拟一个服务器端和客户端,各种找资料~~~~     个人心得,不对勿喷--------------     在node.js 中,webservice一下就能查到soap模块,但我最终并没有使用soap模块,而是soap-server模块构建服务器。soap中需要自行定...
分类:Web开发   时间:2014-12-17 18:35:39    收藏:0  评论:0  赞:0  阅读:314
移动安全 - CVE官方关于Vnlnerability和Exposure的定义
Hanks.Wang - 专注于系统攻防与移动安全研究 byhankswang@163.com CVE官方关于Vnlnerability和Exposure的定义 Below are the CVE Initiative’s definitions of the terms "Vulnerability" and "Exposure": Vulnerab...
分类:移动平台   时间:2014-12-17 18:35:34    收藏:0  评论:0  赞:0  阅读:256
Intellij IDEA 13.1.5 部分汉化包
对下载过的人负责,这里发篇博客证明是可用的 原下载页面 http://download.csdn.net/download/u010190692/8115435 Intellij IDEA 13.1.5 部分汉化包 下载后把resources_en.jar放到安装目录下的lib目录替换原来的就OK了 效果图:...
分类:其他   时间:2014-12-17 18:35:25    收藏:0  评论:0  赞:0  阅读:565
SDUT 2502-火星计数法(快速幂)
题目链接:点击打开链接 题意: 火星人的计数规则里只有a,b,c,d四个字母,计数规则从小到大是 a,b,c,d,aa,ab,ac,ad,ba,……。 给出来由a,b,c,d四种字母组成的火星数字,算出该数字是第几个(从1开始)。 相当于5进制。。 #include #include #include #include #include #include #i...
分类:其他   时间:2014-12-17 18:35:08    收藏:0  评论:0  赞:0  阅读:239
1894条   上一页 1 ... 27 28 29 30 31 ... 95 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!