首页 > 编程语言
《UNIX环境高级编程》读书笔记之线程(2)
1.线程属性 可以使用pthread_attr_t结构来指定线程的属性,并把这些属性与线程联系起来。可以使用pthread_attr_init函数来初始化pthread_attr_t对象为系统线程属性的默认值。 下图给定了各系统中定义的线程属性。 如果对线程的终止状态不感兴趣,可以修改pthread_attr_t结构中的detachstate属性,让线程一开始就处于分离状态,可以采用pt...
分类:编程语言   时间:2014-11-25 23:42:26    收藏:0  评论:0  赞:0  阅读:462
《coredump问题原理探究》Linux x86版6.1节C++风格数据结构内存布局之无成员变量的类
在探究完C风格数据结构内存布局之后,接着探究C++风格数据结构内存布局。 虽然最简单的类是没有任何成员变量和成员函数,但由于没什么意义,不值得探究。在这里,就先探究一下没有任何成员变量和虚函数,只有成员函数的类。 先看一下例子: 1 #include 2 class xuzhina_dump_c06_s1 3 { 4 public: 5 ...
分类:编程语言   时间:2014-11-25 23:39:36    收藏:0  评论:0  赞:0  阅读:450
线段树的实现及其经典用法(C++实现)
线段树的实现及其经典用法(C++实现) 一、线段树的定义 首先,线段树是一棵完全二叉树。它的特点是:每个结点表示的是一个线段,或者说是一个区间。事实上,一棵线段树的根结点表示的是“整体”区间,而它的左右子树也是一棵线段树,分别表示区间的左半边和右半边。树中的每个结点表示一个区间[a,b]。每一个叶子结点表示一个单位区间。对于每一个非叶结点所表示的结点[a,b],其左孩子表示的区间为[a,(a+b)/2],右孩子表示的区间为[(a+b)/2,b]。 用T(a, b)表示一棵线段树,参数a,b表示区间[...
分类:编程语言   时间:2014-11-25 23:38:46    收藏:0  评论:0  赞:0  阅读:632
【提高C++性能的编程技术】读书笔记1 -- 导言
【纸上得来终觉浅】 最近开始看这本书,站在巨人的肩膀上,希望有更大的收获!! 一个程序的执行效率是取决于改程序翻译成汇编语言之后的执行的机器指令的条数。而每一个机器指令的执行的周期是一定的。C语言和C++都是高于汇编语言的高级语言,其中,C语言源代码与其相应的机器指不是完全同一的,但是大致是线性的,但是C++语言的源代码与编译代码的开销变化很大的。一条C++指令可能对应于3条汇...
分类:编程语言   时间:2014-11-25 23:38:29    收藏:0  评论:0  赞:0  阅读:269
字节数组用txt文件保存工具类
public void saveToSDTemp11Byte(byte[] dataResult,String fileName) { FileOutputStream os = null;//文件输出流用于写文件 String temp=null;//录音数据字符串的形式保存在该文件中,便于做仿真对比 // 数据存储文件 String fileNameTemp = fileNam...
分类:编程语言   时间:2014-11-25 23:35:56    收藏:0  评论:0  赞:0  阅读:380
第13周上机实践项目4——数组的排序(1)
问题及代码 /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2014年 11 月 25 日 * 版 本 号:v1.0 * * 问题描述: 编写函数,完成冒泡排序,要求不能改变下面的main函数。。 * 输入描述:没有输入。 * 程序输出:...
分类:编程语言   时间:2014-11-25 23:35:46    收藏:0  评论:0  赞:0  阅读:355
计数排序及C语言实现
计数排序及C语言实现...
分类:编程语言   时间:2014-11-25 23:35:27    收藏:0  评论:0  赞:0  阅读:352
fabric --- Python中的批量远程管理和部署工具
Fabric是Python中一个非常强大的批量远程管理和部署工具,常用于在多个远程PC上批量执行SSH任务....
分类:编程语言   时间:2014-11-25 23:34:56    收藏:0  评论:0  赞:0  阅读:311
ASCII排序
ASCII码排序 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 94492    Accepted Submission(s): 39249 Problem Description 输入三个字符后,按各字符的AS...
分类:编程语言   时间:2014-11-25 23:34:36    收藏:0  评论:0  赞:0  阅读:296
JavaScript示例一(输出元素属性)
很久以前学过一阵子javascript,没怎么实际用,也不太以为然,觉得挺小众的。没想到几年之间屌丝逆袭成高富帅了。javascript俨然成了跨平台的通用web语言。无奈只得从头恶补。参考书籍就是《JavaScript 高级程序设计》和《JavaScript语言精粹》。结合书的内容,整理了一些自己的理解和代码示例,记录在这里留着随时回顾。 输出元素属性: 输出元素属性...
分类:编程语言   时间:2014-11-25 23:33:06    收藏:0  评论:0  赞:0  阅读:381
JavaScript示例二(定时器)
定时器 每500毫秒执行一次,共10次 //设置时钟函数,每500毫秒重复执行一次,执行10次后清除时钟 var num=0; var max=10; var intervalId=null; function incrementNumber(){ num++; if(num==max){ clearInterval(intervalId); ...
分类:编程语言   时间:2014-11-25 23:32:46    收藏:0  评论:0  赞:0  阅读:359
JavaScript示例三(插件检测)
插件检测 flash插件和QuickTime插件检测 function hasPlugin(name){ name=name.toLowerCase(); for(var i=0;i-1){ ...
分类:编程语言   时间:2014-11-25 23:32:36    收藏:0  评论:0  赞:0  阅读:383
JavaScript示例四(输入框数字格式检测)
输入框检测 只允许输入数字,否则红色警示 提交 var textbox=document.forms[0].elements[0]; //获取焦点事件 textbox.onfocus=function(){ if(textbox.style.backgroundColor != "red"){ textbox.style.backgr...
分类:编程语言   时间:2014-11-25 23:32:26    收藏:0  评论:0  赞:0  阅读:296
JavaScript示例五(右键菜单)
上下文/鼠标右键 菜单示例 右键点击文字区域获取上下文菜单 126.com FireFox baidu window.addEventListener("load",function(event){ var div=document.getElementById("myDiv"); div.addEventListener("contextmenu...
分类:编程语言   时间:2014-11-25 23:31:56    收藏:0  评论:0  赞:0  阅读:296
升级Yosemite后java7不能使用
环境说明: 升级之前mac系统安装的是java 7 在eclipse能够正常使用,升级以后无法使用 目的: 删除java 7 回到java6环境 重新配置 eclipse  installJre路径的java包  操作如下: mac下切换到root权限: topwqp:~ wangqiupeng$ sudo -i Password: topwqp:~ root# who...
分类:编程语言   时间:2014-11-25 23:31:49    收藏:0  评论:0  赞:0  阅读:248
C语言库函数实现 【微软面试100题 第八十三题】
题目要求 1.strcpy/memcpy/memmove; 2.memset函数; 3.字符串处理函数。题目分析 1.接口定义: char * strcpy(char * dest, const char * src); void *memcpy(void *memTo, c...
分类:编程语言   时间:2014-11-25 23:27:26    收藏:0  评论:0  赞:0  阅读:340
Spring整合Quartz实现持久化、动态设定时间
一、spring整合 网上一搜有很多整合的方式,这里我采用了其中的一种(暂时还没有对其他的方法研究过)。 对于spring的整合其中的任务,spring提供了几个类、接口(这些类都实现了Job接口): org.springframework.scheduling.quartz.QuartzJo...
分类:编程语言   时间:2014-11-25 23:26:26    收藏:0  评论:0  赞:0  阅读:590
关于C++构造函数的FAQ
[1] 构造函数是用来干什么的? 构造函数构建类的对象,初始化类变量,分配资源(内存、文件、信号量、套接口等等)[2]List x;和List x();有什么不同? 前一个是定义List的一个对象,后者则是一个返回值为List 的函数[3] 是否一个类的构造函数可以调用另一个构造函数来初始化自己.....
分类:编程语言   时间:2014-11-25 23:26:06    收藏:0  评论:0  赞:0  阅读:211
多线程下载文件的实现
package cn.itcast.download;import java.io.IOException;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;imp...
分类:编程语言   时间:2014-11-25 23:25:56    收藏:0  评论:0  赞:0  阅读:329
java中random()函数用法介绍
Random()创建一个新的随机数生成器。代码如下复制代码Random(long seed)使用单个 long 种子创建一个新的随机数生成器。我们可以在构造Random对象的时候指定种子,如:代码如下复制代码Random r1 = new Random(20);或者默认当前系统时间对http://w...
分类:编程语言   时间:2014-11-25 23:25:16    收藏:0  评论:0  赞:0  阅读:338
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!