首页 > 编程语言
Linux线程基本使用代码演示样例
#include <pthread.h> #include <stdio.h> #include <unistd.h> void* thread_func(void* param) { const char* p = (const char*)param; pid_t pid = 0; pthrea ...
分类:编程语言   时间:2017-06-01 20:00:57    收藏:0  评论:0  赞:0  阅读:324
多线程
并发:指两个或多个事件在同一时间段内发生; 强调的是时间段. 多线程和进程的区别: 进程:有独立的内存空间,进程中的数据存放空间(堆空间和栈空间)是独立的,至少有一个线程。 线程:堆空间是共享的,栈空间是独立的,线程消耗的资源也比进程小,相互之间可以影响的,又称为轻型进程或进程元。 因为一个进程中的 ...
分类:编程语言   时间:2017-06-01 19:59:49    收藏:0  评论:0  赞:0  阅读:335
[转] Draw Call未被批处理?告诉你在Unity 5.6中如何查找原因 [复制链接]
Unity在5.6之前的版本中并未提供很直接的方式来查找Draw Call未被批处理的原因,但Unity 5.6在Frame Debugger中新增了一项功能,帮助开发者查找相关信息。今天这篇文章就为大家分享,在Unity 5.6中如何查看Draw Call未被批处理的原因。相信大家都知道,Unit ...
分类:编程语言   时间:2017-06-01 19:58:40    收藏:0  评论:0  赞:0  阅读:412
【C语言】模拟实现memmove函数(考虑内存重叠)
//模拟实现memmove函数(考虑内存重叠) #include <stdio.h> #include <assert.h> #include <string.h> void * memmove(void * dst, const void * src, int count) { void * re ...
分类:编程语言   时间:2017-06-01 19:19:12    收藏:0  评论:0  赞:0  阅读:383
Java的方法
以下内容引用自http://wiki.jikexueyuan.com/project/java/methods.html: 一个Java方法是为了执行某个操作的一些语句的组合。举个例子来说,当调用System.out.println方法时,系统实际上会执行很多语句才能在控制台上输出信息。 下面开始创 ...
分类:编程语言   时间:2017-06-01 19:17:51    收藏:0  评论:0  赞:0  阅读:292
Java内部类引用外部类中的局部变量为何必须是final问题解析
今天编写一个多线程程序,发现在方法内定义内部类时,如果内部类调用了方法中的变量,那么该变量必须申明为final类型,百思不得其解,后来想到应该 是生命周期的原因,因为方法内定义的变量是局部变量,离开该方法,变量就失去了作用,也就会自动被消除,而内部类却不会离开它所在方法就失去作用,它有更 广的生命周 ...
分类:编程语言   时间:2017-06-01 19:17:27    收藏:0  评论:0  赞:0  阅读:287
3-JavaScript的三种基础弹框
JavaScript中三种基础弹框: 一.基础弹框 语法:alert() 举例: alert("123"); 二.确认框 语法:confirm(); 举例:var b = confirm("aa"); alert(b); 三.警告框 语法:prompt(text,value) 举例:var a = ...
分类:编程语言   时间:2017-06-01 19:17:16    收藏:0  评论:0  赞:0  阅读:238
java之静态代理
© 版权声明:本文为博主原创文章,转载请注明出处 定义: - 为其他对象提供一种代理以控制对这个对象的访问 组成: 抽象角色:通过接口或抽象类声明真正角色实现的业务方法 真实角色:实现抽象角色,定义真实角色所要实现的业务逻辑,供代理角色调用 代理角色:实现抽象角色,是真实角色的代理,通过真实角色的业 ...
分类:编程语言   时间:2017-06-01 19:16:20    收藏:0  评论:0  赞:0  阅读:281
数组排序 链表
/*主要思路; 用一个链表存储数组信息,然后依次找出这个链表中最小的数字。然后插入到另外一个链表中。并删除原来链表中最小数字这个节点。一共循环n次,然后另外一个链表中的数字就是排序好的数组。依次输出就可以; */ #include<iostream> using namespace std; #in ...
分类:编程语言   时间:2017-06-01 19:15:49    收藏:0  评论:0  赞:0  阅读:329
简介Python的collections模块中defaultdict类型
这里我们来简介Python的collections模块中defaultdict类型的用法,与内置的字典类最大的不同在于初始化上,一起来看一下: 这里我们来简介Python的collections模块中defaultdict类型的用法,与内置的字典类最大的不同在于初始化上,一起来看一下: defaul ...
分类:编程语言   时间:2017-06-01 19:15:17    收藏:0  评论:0  赞:0  阅读:253
es6 Array.from() 将类似数组的对象转化为数组(1)
Array.from() 将数组对象转化为数组,应用方式Array.from(arr) arr数组对象的名称; 常用与类似数组的对象是DOM操作返回的Nodelist集合(如: let ps = document.querySelectorAll('p')),函数内部的arguments对象(如:f ...
分类:编程语言   时间:2017-06-01 19:14:50    收藏:0  评论:0  赞:0  阅读:349
javascrpt获取滚动条的宽度
function getScrollBarHW() { if (this.scrollBarHW) { return this.scrollBarHW; } var div = document.createElement('div'); div.style.overflow = 'scroll'; ...
分类:编程语言   时间:2017-06-01 19:13:41    收藏:0  评论:0  赞:0  阅读:256
图像算法研究---Adaboost算法具体解释
本篇文章先介绍了提升放法和AdaBoost算法。已经了解的可以直接跳过。后面给出了AdaBoost算法的两个样例。附有详细计算过程。1、提升方法(来源于统计学习方法) 提升方法是一种经常使用的统计学习方法,应用十分广泛且有效。在分类问题中,它通过改变训练样本的权重,学习多个分类器,并将这些分类器进行 ...
分类:编程语言   时间:2017-06-01 19:10:46    收藏:0  评论:0  赞:0  阅读:346
python中defaultdict方法的使用
默认值可以很方便 众所周知,在Python中如果访问字典中不存在的键,会引发KeyError异常(JavaScript中如果对象中不存在某个属性,则返回undefined)。但是有时候,字典中的每个键都存在默认值是非常方便的。例如下面的例子: 该例子统计strings中某个单词出现的次数,并在cou ...
分类:编程语言   时间:2017-06-01 19:09:43    收藏:0  评论:0  赞:0  阅读:552
Java web的基本概念
概念一直是学习计算机软件开发中经常遇到的问题,也是软件行业最喜欢创造的东西。很多时候,学习计算机软件开发遇到困难都是因为对某些概念的不理解,而不是因为技术本身有多么复杂。Java Web作为Java EE技术体系的一部分,应该是目前所有Web开发技术中最复杂的一种,很多初学者,或者是从ASP、PHP... ...
分类:编程语言   时间:2017-06-01 19:09:30    收藏:0  评论:0  赞:0  阅读:344
c语言判断是否是utf8字符串,计算字符个数
参考: http://blog.sina.com.cn/s/blog_62b2318d0101d7kb.html http://www.cnblogs.com/jiu0821/p/6371544.html ...
分类:编程语言   时间:2017-06-01 19:09:19    收藏:0  评论:0  赞:0  阅读:541
C++面试题
有以下代码: 则类 A 的构造函数和析构函数分别执行了( )次。A.1,1 B.10,10 C.1,10 D.10,1 测试: 测试结果: 因为是delete p而不是delete []p所以只析构了P[0]。 ...
分类:编程语言   时间:2017-06-01 19:06:49    收藏:0  评论:0  赞:0  阅读:293
Java中的split函数拆分后变成null的问题
对于一些特殊的情况,split拆分后并没有保留全的元素 如下例子: 输出结果: 只拆分得到了第一个字母,后面默认的空字符串并没有保留。 后来想到了使用StringUtils函数,查了一下,修改为如下: 输出结果: public static String[] splitPreserveAllToke ...
分类:编程语言   时间:2017-06-01 19:05:08    收藏:0  评论:0  赞:0  阅读:781
Python虚拟环境virtualenv的配置
安装 virtualenv cd到项目目录,创建一个虚拟环境 在当前目录下,激活虚拟环境 windows: linux: ...
分类:编程语言   时间:2017-06-01 19:04:37    收藏:0  评论:0  赞:0  阅读:294
spring 集成shiro 之 自定义过滤器
出自:http://blog.csdn.net/shuishouhcd/article/details/9077379 最近一段时间,我一直在将shiro集成到我的一个项目中,用作认证和授权处理。 shiro对我来说是个新东西,以下是我学习过的内容: http://shiro.apache.org/ ...
分类:编程语言   时间:2017-06-01 19:03:07    收藏:0  评论:0  赞:0  阅读:391
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!