首页 > 2015年04月07日 > 全部分享
1.4 新手入门
你现在有一个比较好的C++11的编译器,那么接下来呢?一个多线程的C++程序是什么样的?它看上去和其他的C++程序没什么两样,都是变量类和函数的混合。唯一的不一样可能是他们是同步执行的,所以你需要确定并行访问的数据是安全的,当然为了并行运行函数,必须使用特定的类和函数管理不同的线程。 1.4.1 你好并行的世界 一个程序打印“HelloWorld”,在单线程中的运行程序: #include ...
分类:其他   时间:2015-04-07 11:54:14    收藏:0  评论:0  赞:0  阅读:218
多线程
一、多线程的基本概念和用法 1.进程的基本概念 每一个进程都是一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程,但也有多个进程的情况。 2.多线程的基本概念 每一个程序都有一个主线程,程序启动时创建(调用main来启动) 主线程的生命周期是和应用程序绑定的,程序退出时,主线程也就停止了。 多线程技术表示,一个应用程序有多个线程,使用多线程能提供CPU的使用率,防止主线...
分类:编程语言   时间:2015-04-07 11:54:04    收藏:0  评论:0  赞:0  阅读:287
vc中通过ADO操作数据库
准备工作 (1)、引入ADO类 #import "c:\program files\common files\system\ado\msado15.dll" \    no_namespace \    rename ("EOF", "adoEOF")  (2)、初始化COM     在MFC中可以用AfxOleInit();非MFC环境中用: ...
分类:数据库技术   时间:2015-04-07 11:53:54    收藏:0  评论:0  赞:0  阅读:266
Android 在程序中关闭和打开屏幕
需求:在程序中(通过事件等方式)打开和关闭屏幕 思路:一般情况下,关闭屏幕不是将屏幕真的关闭,而是将屏幕的亮度调到最低。一般情况下Android设备对屏幕可             调节的最低亮度是有一个限制的。如果你的设备真的允许完全关闭屏幕,则只能考虑为这款设备的特性,在你             写程序时是要考虑到大多数设备的。 实现: //启用屏幕常亮功能 private voi...
分类:移动平台   时间:2015-04-07 11:53:44    收藏:0  评论:0  赞:0  阅读:133
1.5 总结
在这章,主要解释了什么是并行和多线程和为什么使用它或不使用它。介绍了多线程在C++中的历史,和98标准中不完全支持多线程,尽管许多平台扩展了多线程,到新的C++11标准支持多线程。这种支持允许程序员利用各家强大的并行CPU硬件,随着芯片制造商选择通过多核心增加执行能力,允许多任务并行执行,比单核增加了执行速度。 我也展示了怎样使用简单的类和函数。使用多线程并不复杂,它的复杂性在于设计。 在1....
分类:其他   时间:2015-04-07 11:53:34    收藏:0  评论:0  赞:0  阅读:218
php开发之文件系统
1,打开/关闭文件 打开/关闭文件分别使用fopen()函数和fclose()函数。打开文件时应该特别注意,一不小心就有可能将文件内容全部删掉。 (1) 打开文件 fopen()函数,语法格式如下: resource fopen(string filename,string mode [,bool use_include_path]); 参数filename 是要打开的包含路径的文件名,可...
分类:Web开发   时间:2015-04-07 11:53:24    收藏:0  评论:0  赞:0  阅读:318
JavaScript中清空数组的方法
方法一var ary = [1,2,3,4];ary.splice(0,ary.length);console.log(ary); // 输出 [],空数组,即被清空了方法二int[] ary = {1,2,3,4};ary.length = 0;方法三var ary = [1,2,3,4];ary...
分类:编程语言   时间:2015-04-07 11:51:34    收藏:0  评论:0  赞:0  阅读:282
Sql Server - trigger (触发器)
1、 after触发器(之后触发) a、 insert触发器 b、 update触发器 c、 delete触发器create trigger tgr_ClaStudenton ClaStudent for insert --插入触发asdeclare @StuID int,@Name var...
分类:数据库技术   时间:2015-04-07 11:51:24    收藏:0  评论:0  赞:0  阅读:220
python 解析类似 '\xbe\xdc\xbe\xf8\xb7\xc3\xce\xca\xa1\xa3'的unicode码为汉字
str = '\xbe\xdc\xbe\xf8\xb7\xc3\xce\xca\xa1\xa3'b = repr(str)print unicode(eval(b),"gbk")即可看到相应的汉字:拒绝访问
分类:编程语言   时间:2015-04-07 11:51:04    收藏:0  评论:0  赞:0  阅读:2236
C# 解决EXCEL单元格合并,行高无法自适应问题
解决方法:根据单元格内容长度,设置单元格所在行的行高 public static float getExcelCellAutoHeight(string strtest, float fontCountInline) { float defaultRow...
分类:Windows开发   时间:2015-04-07 11:50:54    收藏:0  评论:0  赞:0  阅读:427
使SWT/JFace支持跨平台
由于SWT的实现机制,在不同平台下,必须引用不同swt*.jar. 由于这个瓶颈,我们要为不同的平台编译不同的版本。但是这是可以避免的。这将是本文要讨论的内容。 我一共google到了3种solution: 1,使用swtjar.jar。 http://mchr3k.github.io/swtjar...
分类:其他   时间:2015-04-07 11:50:44    收藏:0  评论:0  赞:0  阅读:246
YAPF:Google开源的Python代码格式化工具
点这里现在的大多数 Python 代码格式化工具(比如:autopep8 和 pep8ify)是可以移除代码中的 lint 错误。这显然有些局限性。比如:遵循 PEP 8 指导的代码可能就不会被格式化了,但这并不说明代码看起来就舒服。译注:lint 是最著名的C语言工具之一,是由贝尔实验室Steve...
分类:编程语言   时间:2015-04-07 11:50:24    收藏:0  评论:0  赞:0  阅读:255
Java Map遍历方式的选择
http://www.cnblogs.com/fczjuever/archive/2013/04/07/3005997.html1. 阐述 对于Java中Map的遍历方式,很多文章都推荐使用entrySet,认为其比keySet的效率高很多。理由是:entrySet方法一次拿到所有key和valu....
分类:编程语言   时间:2015-04-07 11:50:14    收藏:0  评论:0  赞:0  阅读:169
jdk/vm环境变量配置
jdk配置如下:JAVA_HOME D:\Java\jdk1.7CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jarPath ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bineclipse...
分类:其他   时间:2015-04-07 11:50:04    收藏:0  评论:0  赞:0  阅读:403
C++ 数组
std::vector 是矢量数组,可以自动增长,头文件:#include std::array C++11中新型容器,需要指定数组的长度,头文件:#include 。 1 vector vInts; 2 for(int i=0;i items = {1,2,3,4,5};12 ...
分类:编程语言   时间:2015-04-07 11:49:44    收藏:0  评论:0  赞:0  阅读:251
MD5,SHA1,SHA256,SHA512等常用加密算法
using System;using System.IO;using System.Data;using System.Text;using System.Diagnostics;using System.Security;using System.Security.Cryptography;/* ...
分类:编程语言   时间:2015-04-07 11:49:34    收藏:0  评论:0  赞:0  阅读:296
XSS Filter Evasion Cheat Sheet 中文版
前言译者注:翻译本文的最初原因是当我自己看到这篇文章后,觉得它是非常有价值。但是这么著名的一个备忘录却一直没有人把它翻译成中文版。很多人仅仅是简单的把文中的各种代码复制下来,然后看起来很刁的发在各种论坛上,不过你要真去认真研读这些代码,就会完全不知所云了。原因是这篇文章最精华的部分是代码的解释而非代...
分类:其他   时间:2015-04-07 11:49:24    收藏:0  评论:0  赞:0  阅读:219
Jquery中选择器整理
1.基本选择器 *:所有元素选择器 例如:$("*").css("border","3px solid red"),表示为网页中的所有元素增加一个Border的css #id:id选择器阿 每个id值必须是在一个文件中只能使用一次。如果一个以上的元素分配了相同的ID,查询将只选择该ID第一个...
分类:Web开发   时间:2015-04-07 11:49:14    收藏:0  评论:0  赞:0  阅读:321
外贸中MFQ
MFQ = Mask Fee Quantity 退掩膜费量Masking charge USD 2000. MFQ 100k in the first year
分类:其他   时间:2015-04-07 11:48:54    收藏:0  评论:0  赞:0  阅读:166
ORA-12737:Instant Client Light:unsupported server character set ZHS16GBK
Navicat 连接Oracle时出现错误 解决: 将navicat的oci.dll指向oracleclient的oci.dll就可以了1.安装oracleclient,将下载的oracleclient直接解压到磁盘就可以了2.打开navicat,菜单栏>工具>选项,打开navicat配置界面3.选...
分类:其他   时间:2015-04-07 11:48:44    收藏:0  评论:0  赞:0  阅读:948
2031条   上一页 1 ... 71 72 73 74 75 ... 102 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!