码迷,mamicode.com
首页 > 编程语言
线程同步示例
synchronized 关键字的意思,执行方法的时候,当前对象被锁定下面的示例要对访问b的所有函数要加synchronized ,否则其他调用者会篡改b的值public class TT implements Runnable { int b = 100; public synchroniz...
分类:编程语言   时间:2015-08-30 14:11:34    阅读次数:241
JavaScript设计模式——前奏
1 Function.prototype.method = function(name,fn){ 2 this.prototype[name] = fn; 3 } 4 var Anim = function(){ 5 //---- 6 ...
分类:编程语言   时间:2015-08-30 14:13:05    阅读次数:145
Springmvc中 同步/异步请求参数的传递以及数据的返回
转载:http://blog.csdn.net/qh_java/article/details/44802287 注意: 这里的返回就是返回到jsp页面**** controller接收前台数据的方式,以及将处理后的model 传向前台*****1、前台传递数据的接受:传的属性名和javabean....
分类:编程语言   时间:2015-08-30 14:11:10    阅读次数:190
Java常用工具类集合
数据库连接工具类仅仅获得连接对象 ConnDB.javapackagecom.util;importjava.sql.Connection;importjava.sql.DriverManager;/***数据库连接工具类——仅仅获得连接对象**/publicclassConnDB{privates...
分类:编程语言   时间:2015-08-30 14:09:33    阅读次数:252
Java学习之Socket编程
什么是SocketJava中的Socket编程其实就是网络编程,一般使用基于TCP/IP协议的Socket编程。所有关于Socket编程的API都在Java.net包里,一般实现客户端和服务器端之间的通讯。Socket通讯的过程Server端Listen(监听)某个端口是否有连接请求,Client端...
分类:编程语言   时间:2015-08-30 14:09:42    阅读次数:132
二维数组中的查找
题目来源: http://ac.jobdu.com/problem.php?pid=1384题目描述:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。输入:输入可能包含多个测试样例....
分类:编程语言   时间:2015-08-30 14:10:37    阅读次数:153
C++STL库中vector容器常用应用
#include#include#include using namespace std;int main(){ vector vec; vec.push_back(1);//在尾部插入元素 vec.push_back(2);// cout::iterator it; ...
分类:编程语言   时间:2015-08-30 14:07:52    阅读次数:147
传智播客_2015年Java基础视频-深入浅出精华版 个人笔记(2015年8月30日12:57:35)
day01win 7系统打开DOS有趣方法:按住shift+右键,单击“在此处打开命令窗口”(注意:在此处可以是任何的文件夹,不一定是桌面)用DOS删除的文件不可以在回收站恢复?!!常用DOS命令d: 回车 盘符切换dir(directory):列出当前目录下的文件以及文件夹md (make dir...
分类:编程语言   时间:2015-08-30 14:07:22    阅读次数:219
java读取properties文件
创建PropUtil类import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class PropUtil { /** * 获取config文件 * @pa...
分类:编程语言   时间:2015-08-30 14:06:06    阅读次数:127
用java操作zookeeper
用java操作zookeeper package?cn.sniper.zookeeper; import?java.io.IOException; import?java.util.List; import?java.util.TreeSet; import?org.apache.zookeeper.CreateMode; import?org.apache.zookee...
分类:编程语言   时间:2015-08-30 13:04:44    阅读次数:191
c语言构造数据类型
1. /*  typedef:给老的数据类型取别名;可以简写复杂的数据类型;  */ typedef unsigned int ui; typedef int *pint;//pint是个类型,int *的新名字; typedef int (*pfunc)(int ,int );//pfunc是个类型,表示函数指针类型; int add(int a,int b) { ...
分类:编程语言   时间:2015-08-30 13:04:28    阅读次数:227
对大对象进行排序的算法
快速排序就是快速排序,谢尔排序就是谢尔排序。然而,直接应用基于这些算法的函数模板时,如果要排序的Comparable对象很大的话,有时效率会很低。问题就在于。问题就在于重新排列Comparable对象时,进行太多复制Comparable对象的工作。如果Comparable对象很大而且难于复制的话,其代价也会很高。 一般来说,这个问题的解决方案很简单:生成一个指向Comparable的指针...
分类:编程语言   时间:2015-08-30 13:01:01    阅读次数:139
swift详解之十七-----------GCD的一些高级用法
GCD的一些高级用法注:本小节总结几个GCD的高级用法1、Dispatch Groups(调度组)Dispatch Group 会在整个组的任务都完成时通知你,这些任务可以是同步的,也可以是异步的,即便在不同的队列也行。对多个异步任务的完成进行监控的问题。这无疑是一个非常好的选择因为被监控的任务可能在不同的队列,因此用一个 dispatch_group_t 的实例来记下这些不同的任务。当组中所有的事...
分类:编程语言   时间:2015-08-30 12:57:54    阅读次数:158
windows C++ 多任务并发执行设计
1、问题描述 如图: (1)服务端负责下发任务;且每次下发一个任务,下发任务个数不固定(通过下发界面勾选下发),但总个数<=4个。 (2)客户端负责接收任务,接收任务后要循环执行,除非接收到停止指令后停止执行。 指令类型分为: 1)心跳指令——用于保活连接; 2)任务开始指令——用于开始执行任务; 3)任务中止指令——用于结束任务;2、设计详解 (1)客户端要并发运行,且会调用相同接...
分类:编程语言   时间:2015-08-30 12:56:38    阅读次数:209
多线程-GCD的使用事列
#import "ViewController.h" @interface ViewController () @end /**  *      1.GCD底层也是用线程来实现的  2.GCD有两种执行任务的方式     01.同步dispatch_sync(避免在主线程中使用同步执行主线程任务容易死锁)     02....
分类:编程语言   时间:2015-08-30 12:56:41    阅读次数:150
multiprocessing在python中的高级应用-IPC 之 Queue
multiprocessing模块支持进程间通信的两种主要形式:管道和队列。这两种方法都使用了消息传递实现的,但队列接口有意模仿线程程序中常见的队列用法。 有关Queue编程实例可以查看微博内容。Queue([maxsize]) 创建共享的进程队列。maxsize是队列中允许的最大项数。如果省略此参数,则无大小限制。底层队列使用管道和锁定实现。另外,还需要运行支持线程以便队列中的数据传输到底层管...
分类:编程语言   时间:2015-08-30 12:57:32    阅读次数:203
C语言的ELF文件格式学习
最近的lab里面有ELF文件相关的,所以成这个几乎,学点ELF的东西。 ELF,是一种文件格式。暂时,只看可执行文件的ELF文件格式。 首先,给出文件的格式的布局图: 光看这个很难理解,所以写一个小的程序,用readelf来结合的看。 程序比较简单: #include #include int data[100] ={0}; int bss[100]; int main()...
分类:编程语言   时间:2015-08-30 12:53:55    阅读次数:673
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!