首页 > 2014年06月22日 > 全部分享
Linux编程---线程
首先说一下线程的概念.其实就是运行在进程的上下文环境中的一个执行流.普通进程只有一条执行流,但是线程提供了多种执行的路径并行的局面. 同时,线程还分为核心级线程和用户级线程.主要区别在属于核内还是核外. 核心级线程,地位基本和进程相当,由内核调度.也就是说这种系统时间片是按线程来分配的.这种线程的好处就是可以适当的运用SMP,即针对多核CPU进行调度. 用户级线程,在用户态来调度.所以相对来...
分类:编程语言   时间:2014-06-22 22:46:31    收藏:0  评论:0  赞:0  阅读:462
【足迹C++primer】33、再探迭代器
再探迭代器 这里有插入迭代器,有流迭代器,反向迭代器,移动迭代器。 插入迭代器 这是一种迭代器适配器,接受一个容器,生成一个迭代器,实现向给定容器添加元素。 插入迭代器有三种类型,差异在于元素插入的位置 back_inserter创建一个使用push_back的迭代器。 front_inserter创建一个使用push_front的迭代器。 inserter创建一个使用i...
分类:编程语言   时间:2014-06-22 17:48:53    收藏:0  评论:0  赞:0  阅读:540
程序员要知道的事情
程序员是一个神奇的职业(你懂的),我们工作的时候给公司带来很高的利益,我们自己也要给自己产生价值。 下面一些事情可以提高我们程序员,所以我们要认真的看一下。不喜勿喷!!! 1.经常和优秀的人在一起共事 和一些老鸟在一起工作,对你有很大的提升。比如我经常看老鸟们操作Liunx系统,那命令敲的那就一个快啊(很羡慕)。我对Liunx操作也有了很大的提升。相信那句话:近朱者赤,近墨者黑 ...
分类:其他   时间:2014-06-22 19:45:02    收藏:0  评论:0  赞:0  阅读:251
git 设置
1.使用 git add 命令添加文件名含中文字符的文件时 乱码类似: view source print? 1 \316\304\261\276\316\304\265\265.txt 解决方案: 编辑C:\Git\etc\inputrc文件中对应的行, 查找以下2行,并修改其值, 原先: view so...
分类:其他   时间:2014-06-22 22:08:36    收藏:0  评论:0  赞:0  阅读:495
Python 单词字母顺序不变且全部倒排
翻出google测试工程师的一道题目: 设计一个函数,任何语言都可以,实现以下功能: 一个句子,将句子中的单词全部倒排过来,但单词的字母顺序不变。eg.  this is a real world输出结果为:world real a is this   笔者用Python实现如下: #! /usr/bin/env python # -* -coding:utf-8-*-   def...
分类:编程语言   时间:2014-06-22 16:53:37    收藏:0  评论:0  赞:0  阅读:630
《软件调试的艺术》笔记--检查和设置变量
1.使用print命令查看变量值 使用print命令(简写为p)可以查看变量值。 使用如下的程序1进行测试。 #include struct node{ int index; struct node* next; }; int main(void) { struct node head; head.index = 1;...
分类:其他   时间:2014-06-22 20:52:04    收藏:0  评论:0  赞:0  阅读:335
删除vector中元素高效的方法
高效的删除vector中的数据...
分类:其他   时间:2014-06-22 19:24:13    收藏:0  评论:0  赞:0  阅读:424
通过FreeMarkerclasspath加载方式生成静态页面
package htmlskin; import java.io.BufferedWriter; import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStreamWri...
分类:其他   时间:2014-06-22 21:15:10    收藏:0  评论:0  赞:0  阅读:402
微软继MVC5后,出现ASP.NET VNEXT
vNext又称MVC 6.0,不再需要依赖System.Web,占用的内存大大减少(从前无论是多么简单的一个请求,System.Web本身就要占用31KB内存)。        可以self-host模式运行,网站不再需要依赖IIS而运行,由此从此可以快速向客户演示开发进度,以及更好地支持真正跨平台(Linux、Mac、Unix)。       Web Api、Web Pages与MVC完全融...
分类:Web开发   时间:2014-06-22 17:48:27    收藏:0  评论:0  赞:0  阅读:419
Geeks - Range Minimum Query RMQ范围最小值查询
使用线段树预处理,可以使得查询RMQ时间效率在O(lgn)。 线段树是记录某范围内的最小值。 标准的线段树应用。 Geeks上只有两道线段树的题目了,而且没有讲到pushUp和pushDown操作,只是线段树的入门了。 参考:http://www.geeksforgeeks.org/segment-tree-set-1-range-minimum-query/ 我修改了一下他的程序,使用...
分类:其他   时间:2014-06-22 18:06:56    收藏:0  评论:0  赞:0  阅读:433
struts2 动态工作流
话不多说,直接贴代码: public class TestAction { private String nextPage;//保存下一步内容的属性 public String destroy(){ if(user.dontConfirm()){//决定下一步 nextPage = LIST_PAGE; }else{ nextPage = CONFIRM_PAGE; ...
分类:其他   时间:2014-06-22 22:27:59    收藏:0  评论:0  赞:0  阅读:330
eclipse使用技巧总结
最近在使用eclipse开发android时遇到一些问题,和大家分享一下...
分类:系统服务   时间:2014-06-22 18:27:47    收藏:0  评论:0  赞:0  阅读:388
Android开源工具库
Android开源工具库...
分类:移动平台   时间:2014-06-22 17:47:52    收藏:0  评论:0  赞:0  阅读:418
boost-1.53源码编译
1、下载源码。首先得明白,boost大多数库都只有头文件,链接时不需Lib文件;以下库需要单独编译成库: Boost.Filesystem Boost.GraphParallel Boost.IOStreams Boost.MPI Boost.ProgramOptions Boost.Python Boost.Regex Boost.Serialization Boost.Sig...
分类:其他   时间:2014-06-22 14:38:04    收藏:0  评论:0  赞:0  阅读:405
JEECG第二期深入使用培训(报名截止2014-06-21)
JEECG第二期深入使用培训(报名截止2014-06-21)...
分类:其他   时间:2014-06-22 22:27:32    收藏:0  评论:0  赞:0  阅读:341
01背包模板
背包问题...
分类:其他   时间:2014-06-22 00:16:40    收藏:0  评论:0  赞:0  阅读:480
亚马逊AWS在线系列讲座——如何在AWS云平台上构建千万级用户应用
用户选择云计算平台来构建应用的一个重要原因是云平台的高弹性和高扩展性。面向互联网的应用往往需要支撑大量用户的使用,但是构建一个高扩展性的、高可用的应用具有一一定的挑战,不过基于AWS云平台来构建应用可以相对简化这个事情。这个在线讲座将讨论如何如何充分利用云平台的特性和AWS的相关服务来构建一个可以支撑千万级用户的应用。通过讨论不同用户数量级别的应用需求和架构特点,然后结合不同的AWS的服务来满足用...
分类:其他   时间:2014-06-22 16:53:04    收藏:0  评论:0  赞:0  阅读:604
java commons HttpClient登录oschina
java commons HttpClient登录oschina http://www.zuidaima.com/share/1550463226612736.htm...
分类:编程语言   时间:2014-06-22 19:44:28    收藏:0  评论:0  赞:0  阅读:217
C++学习笔记30,指针的引用(2)
可以创建任何类型的引用,包括指针类型。 看一个简单的指针的引用的例子。例如: #include using namespace std; int main(){ int x=10; int y=20; int z=30; int* ptx=&x; int* ptz=&z; //指针的引用,声明从右往左看,rtp与&结合, //剩余的符号...
分类:编程语言   时间:2014-06-22 21:14:12    收藏:0  评论:0  赞:0  阅读:396
swift学习笔记(六)析构过程和使用闭包对属性进行默认值赋值
一。通过闭包和函数实现属性的默认值 当某个存储属性的默认值需要定制时,可以通过闭包或全局函数来为其提供定制的默认值。 注:全局函数结构体和枚举使用关键字static标注    函数则使用class关键字标注 当对一个属性使用闭包函数进行赋值时,每当此属性所述的类型被创建实例时,对应的闭包或函数会被调用,而他们的返回值会被作为属性的默认值。 ESC:Class SomeCLass{ let ...
分类:其他   时间:2014-06-22 22:27:06    收藏:0  评论:0  赞:0  阅读:355
1349条   上一页 1 ... 58 59 60 61 62 ... 68 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!