Lv.的博客

11 2015 档案

摘要:direct3D只是directX其中一个增强功能DirectX是由很多API组成的,按照性质分类,可以分为四大部分,显示部分、声音部分、输入部分和网络部分。显示部分担任图形处理的关键,分为DirectDraw(DDraw)和Direct3D(D3D),前者主要负责2D图像加速。它包括很多方面:我们... 阅读全文
posted @ 2015-11-30 13:47 Avatarx 编辑
摘要:1、用df 检查发现/根目录可用空间为0 [root@/]#df -h2、用du检查发现 各目录占用的空间都很少,有约3G的空间莫名其妙地丢了。 [root@/]# du -m –max-depth=1 |sort -gr www.2cto.com 3、用lsof检 查后才发 现 原因是,有文件... 阅读全文
posted @ 2015-11-30 10:10 Avatarx 编辑
摘要:3.1 使用ThreadStart委托这 里先以一个例子体现一下多线程带来的好处,首先在Message类中建立一个方法ShowMessage(),里面显示了当前运行线程的Id,并使用 Thread.Sleep(int ) 方法模拟部分工作。在main()中通过ThreadStart委托绑定Messa... 阅读全文
posted @ 2015-11-27 16:27 Avatarx 编辑
摘要:QbitArray类提供位操作序列。include公有函数:QBitArray()QBitArray( intsize, boolvalue= false )QBitArray( const QBitArray &other)boolat( inti) constvoidclear()voidcle... 阅读全文
posted @ 2015-11-27 15:09 Avatarx 编辑
摘要:小序:上篇里,我们把Attribute“粘”在类的成员方法上show了一把,让Attribute跟大家混了个脸儿熟。中篇里,我们将探讨“究竟什么是Attribute”和“如何创建及使用Attribute”这两个问题。准备好了吗?Let’s go! 正文:从上篇里我们可以看到,Attribute似乎总... 阅读全文
posted @ 2015-11-27 13:14 Avatarx 编辑
摘要:原始出处、作者信息和本声明。否则将追究法律责任。http://liutiemeng.blog.51cto.com/120361/29201小序: 注意:本次小序颇长而且没什么正事儿,建议大家直接跳到正文,以免浪费宝贵时间:)积水潭桥旁的物美大卖场有两层——B1和B2。B1卖电器和日用品(概括起来说就... 阅读全文
posted @ 2015-11-27 12:49 Avatarx 编辑
摘要:可以有多个Main()函数,这样写:namespace ConsoleApp1{class Program{static void Main(string[] args){Console.WriteLine("Program");Console.ReadKey();}}class Program1{... 阅读全文
posted @ 2015-11-26 18:13 Avatarx 编辑
摘要:https://msdn.microsoft.com/library/yt3yck0x.aspx使用#define定义符号。当您将符号用作传递给#if指令的表达式时,此表达式的计算结果为true,如下例所示:#defineDEBUG备注注意不能像在 C 和 C++ 中的通常做法一样,使用#defin... 阅读全文
posted @ 2015-11-26 17:08 Avatarx 编辑
摘要:enums枚举是值类型,数据直接存储在栈中,而不是使用引用和真实数据的隔离方式来存储。(1)默认情况下,枚举中的第一个变量被赋值为0,其他的变量的值按定义的顺序来递增(0,12,3...),因此以下两个代码定义是等价的:[csharp]view plaincopyenumTrafficLight{G... 阅读全文
posted @ 2015-11-26 16:55 Avatarx 编辑
摘要:dynamic和var的区别:1.var声明一个局部变量只是一种简化语法,它要求编译器根据一个表达式推断具体的数据类型。2.var只能用于声明方法内部的局部变量,而dynamic可用于局部变量,字段,参数。3.表达式不能转型为var,但能转型为dynamic。4.必须显式初始化用var声明的变量,但... 阅读全文
posted @ 2015-11-26 16:08 Avatarx 编辑
摘要:1、装箱和拆箱是一个抽象的概念2、装箱是将值类型转换为引用类型;拆箱是将引用类型转换为值类型利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来例如:int val = 100;object obj = val;Console.WriteLine ... 阅读全文
posted @ 2015-11-26 16:02 Avatarx 编辑
摘要:解决VS2010中工具箱的的不见的问题:按快捷键Ctrl+Alt+X全屏:Shift+Alt+Enter注释选定内容:Ctrl+E+C/Crtr+E+U代码格式化:ctrl+E+F===================================VS2008 使用小技巧——快捷键1. 怎样调整代... 阅读全文
posted @ 2015-11-26 15:39 Avatarx 编辑
摘要:官网 http://pkg-mono.alioth.debian.org/在/etc/apt/sources.list 加上deb http://debian.meebey.net/pkg-mono ./安装sudo apt-get install mono-devel # mono-complet... 阅读全文
posted @ 2015-11-26 13:30 Avatarx 编辑
摘要:——————————————————写入部分——————————————————(本次程序基于控制台程序)首先 使用共享内存得召唤一下:#include 然后 声明QSharedMemory类。并且命名为smemQSharedMemory smem;由于共享内存没有访问密钥,则不能找到共享的内存。我... 阅读全文
posted @ 2015-11-25 16:58 Avatarx 编辑
摘要:需要导出某个表中的部分字段信息之前导出数据库表一直使用mysqldump命令,例如:mysqldump -hIP -uroot -P3306 -p 库 表 > 名字.sql但是如果导出指定字段的话,这个命令就不好用了,网上一般都介绍可以增加参数,如-w -e等,测试了一下,也不能达到效果最后采取的解... 阅读全文
posted @ 2015-11-25 15:03 Avatarx 编辑
摘要:MySQL协议分析标签:mysql2015-02-27 10:221807人阅读评论(1)收藏举报分类:数据库(19)目录(?)[+]1 交互过程MySQL客户端与服务器的交互主要分为两个阶段:握手认证阶段和命令执行阶段。1.1 握手认证阶段握手认证阶段为客户端与服务器建立连接后进行,交互过程如下:... 阅读全文
posted @ 2015-11-24 15:06 Avatarx 编辑
摘要:在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助数据库属于 IO 密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,... 阅读全文
posted @ 2015-11-24 09:49 Avatarx 编辑
摘要:INSERT 语句的 DELAYED 选项是一个MySQL特有的选项,如果你的客户端不能等待 INSERT 的完成,这将会是很有用的。This is a common problem when you use MySQL for logging and 当你打开日志记录使用 MySQL 并且你周期性... 阅读全文
posted @ 2015-11-23 17:17 Avatarx 编辑
摘要:每个udp包的最大大小是多少? 65507 约等于 64K为什么最大是65507? 因为udp包头有2个byte用于记录包体长度. 2个byte可表示最大值为: 2^16-1=64K-1=65535 udp包头占8字节, ip包头占20字节, 65535-28 = 65507如果要发送的udp报文大... 阅读全文
posted @ 2015-11-23 15:34 Avatarx 编辑
摘要:文章转载:http://blog.snsgou.com/post-793.html1、查看物理CPU的个数[root@MysqlCluster01 ~]#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l12、查看逻辑CPU的个数[root@... 阅读全文
posted @ 2015-11-23 14:59 Avatarx 编辑
摘要:最佳线程数:性能压测的情况下,起初随着用户数的增加,QPS会上升,当到了一定的阀值之后,用户数量增加QPS并不会增加,或者增加不明显,同时请求的响应时间却大幅增加。这个阀值我们认为是最佳线程数。为什么要找最佳线程数1.过多的线程只会造成,更多的内存开销,更多的CPU开销,但是对提升QPS确毫无帮助2... 阅读全文
posted @ 2015-11-23 14:38 Avatarx 编辑
摘要:问题概述单核CPU的计算机上,多线程能够提高程序运行的性能吗?这个问题看起来简单,实际很复杂,设计到多方面的因素.首先我们要把概念搞清楚,那就是什么是性能?一般来说,我们把运行一个任务所花的时间来评价性能,所花的时间可以是在CPU上,也可能是在I/O操作上,运行任务的程序,也可能同时在运行另外若干的... 阅读全文
posted @ 2015-11-23 14:07 Avatarx 编辑
摘要:一.权限表mysql数据库中的3个权限表:user、db、host权限表的存取过程是:1)先从user表中的host、user、password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;2)通过权限验证,进行权限分配时,按照useràdbàtables_privàco... 阅读全文
posted @ 2015-11-18 17:27 Avatarx 编辑
摘要:linux下mysql配置文件my.cnf详解【转】basedir = path使用给定目录作为根目录(安装目录)。character-sets-dir = path给出存放着字符集的目录。datadir = path从给定目录读取数据库文件。pid-file = filename为mysqld程序... 阅读全文
posted @ 2015-11-17 14:41 Avatarx 编辑
摘要:QT数据库QSqlQuerySQL执行操作QSqlQuery提供了对数据库记录的Select、Insert、Update、Delete操作。SELECT操作:QSqlQuery query;query.exec("SELECT name, salary FROM employee WHERE sal... 阅读全文
posted @ 2015-11-16 09:35 Avatarx 编辑
摘要:在使用VC、Delphi编写用户界面程序的时候,经常会把对象与控件的data域进行绑定,便于程序运行中读写提高效率。然而在Qt编程中怎么实现这个功能呢?比如将一个用户自定义的结构体与QComboBox控件的data绑定? Qt的联机帮助做的实在是差强人意,示例代码太少了。调试了半天,看到这篇文章给... 阅读全文
posted @ 2015-11-14 22:49 Avatarx 编辑
摘要:一、drop表执行drop table xx 语句 drop后的表被放在回收站(user_recyclebin)里,而不是直接删除掉。这样,回收站里的表信息就可以被恢复,或彻底清除。 通过查询回收站user_recyclebin获取被删除的表信息,然后使用语句 ... 阅读全文
posted @ 2015-11-12 12:48 Avatarx 编辑
摘要:函数名:setvbuf用 法:int setvbuf(FILE *stream, char *buf, int type, unsigned size);type : 期望缓冲区的类型:_IOFBF(满缓冲):当缓冲区为空时,从流读入数据。或者当缓冲区满时,向流写入数 据。_IOLBF(行缓冲):每... 阅读全文
posted @ 2015-11-11 13:59 Avatarx 编辑
摘要:QtreeView是ui中最常用的控件,Qt中QTreeWidget比QTreeView更简单,但没有QTreeView那么灵活(QTreeWidget封装的和MFC的CTreeCtrl很类似,没有mvc的特点)。1.QStandardItemModel在QTreeView中的使用使用QTreeVi... 阅读全文
posted @ 2015-11-10 15:09 Avatarx 编辑
摘要:MyISAMInnoDB构成上的区别:每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。.frm文件存储表定义。数据文件的扩展名为.MYD (MYData)。索引文件的扩展名是.MYI (MYIndex)。基于磁盘的资源是InnoDB表空间数据文件和它的日志... 阅读全文
posted @ 2015-11-09 11:35 Avatarx 编辑
摘要:VS2010在经历一些更新后,建立Win32 Console Project时会出"error LNK1123" 错误。 解决方案为: 第一步:将:项目|项目属性|配置属性|清单工具|输入和输出|嵌入清单的选项"是"改为"否"即可,但是每新建一个项目都要这样设置一次。 第二步:将:项目|项... 阅读全文
posted @ 2015-11-02 15:16 Avatarx 编辑

点击右上角即可分享
微信分享提示