首页 > 编程语言
多线程和多进程之间的区别
(重点 一个问题最令人关注的面试官。必须从cpu调度,上下文切换。数据共享,多核cup采用,脚印,等答案的方方面面。再有一个问题,即必须要问:这件事是一个私人的线程?答案必须列入登记册,否则,悲催)可重入:概念基本没有比較正式的完整解释。可是它比线程安全要求更严格。依据经验,所谓“重入”,常见的情况...
分类:编程语言   时间:2015-07-30 12:52:42    收藏:0  评论:0  赞:0  阅读:153
C++内存管理-1——C++内存分配方式
C++内存分配的区: 1.栈:程序运行时分配的,局部变量,以及传入的参数等存储的地方,在程序结束的时候会回收 2.堆:new分配,由delete释放 3.自由存储区:malloc分配 4.全局/静态存储区:全局变量或静态变量存储的地方 5.常量存储区:存储常量的地方,不允许修改堆和...
分类:编程语言   时间:2015-07-30 12:50:32    收藏:0  评论:0  赞:0  阅读:171
java反射机制
java反射机制 一、 1、了解反射的作用 2、掌握Class类的操作及使用 3、可以通过反射取得一个类的实例化对象 4、可以通过反射取得类的结构,可以通过反射进行属性方法的调用 二、认识反射 Java反射机制就好像是一面...
分类:编程语言   时间:2015-07-30 11:37:44    收藏:0  评论:0  赞:0  阅读:252
java时间类简单整合
package?com.rengh.utils; import?java.text.ParseException; import?java.text.SimpleDateFormat; import?java.util.Date; import?java.util.Locale; public?class?DateUtils?{ ????/**?格式化时...
分类:编程语言   时间:2015-07-30 11:37:12    收藏:0  评论:0  赞:0  阅读:287
java apache poi 导出excel
不说废话,帖代码 引入架包:poi-3.12-20150511.jar ??poi-ooxml-3.12-20150511.jar 管网可以下载 try{ ?????????FLogicDataset<FDataInfoDeviceBrowserUnit>?unitlist?=?_deviceBrowserConsole.s...
分类:编程语言   时间:2015-07-30 11:36:52    收藏:0  评论:0  赞:0  阅读:294
基于Python的开源爬虫软件
一、安装Scrapy 导入GPG密钥 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 627220E7 添加软件源 echo ‘deb http://archive.scrapy.org/ubuntu scrapy main‘ | sudo tee /etc/apt/sources....
分类:编程语言   时间:2015-07-30 11:36:32    收藏:0  评论:0  赞:0  阅读:285
9个基于Java的搜索引擎框架
9个基于Java的搜索引擎框架 [导读]?Lucene是目前最受欢迎的Java全文搜索框架,准确地说,它是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。Lucene为开发人员提供了相当完整的工具...
分类:编程语言   时间:2015-07-30 11:35:33    收藏:0  评论:0  赞:0  阅读:192
Python的迭代器和生成器
Python的迭代器和生成器 先说迭代器,对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是python的内置函数。iter()会返回一个定义了next()方法的迭代器对象,它在容器中逐个访问容器内元素,next()也是python的内置函数。在没有后续元素时,next()会...
分类:编程语言   时间:2015-07-30 11:33:12    收藏:0  评论:0  赞:0  阅读:213
unity3d shader之实时室外光线散射(大气散射)渲染
散射需要:吸收,内散射,外散射 分为瑞利散射Rayleigh Scattering和米氏散射 Mie Scattering  后面会详细讲解 大气中散射由多种原因产生,微粒,尘埃,水蒸气等等 阳光由于散射增加会减弱并变色   物体也会随着距离增加散射增加而减弱并变色   大气光线散射由于 一天中的时间,天气,污染的改变而改变 散射共通篇 Radiometric...
分类:编程语言   时间:2015-07-30 11:31:52    收藏:0  评论:0  赞:0  阅读:1187
[LeetCode] 038. Count and Say (Easy) (C++/Python)
[LeetCode] 038. Count and Say (Easy) (C++/Python)...
分类:编程语言   时间:2015-07-30 11:28:12    收藏:0  评论:0  赞:0  阅读:133
算法题——回文链表
import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val = val; } }*/ public class Palindrome { public boolean isPalindr...
分类:编程语言   时间:2015-07-30 11:26:52    收藏:0  评论:0  赞:0  阅读:267
JAVA 并发编程-返回执行结果(Callable和Future)(九)
启动一个线程不论使用Thread或者Runnable的时候,都是没有返回结果的。也就是说Thread和Runnable的run()方法必须没有返回值。   public void run(){} 解决方案: Callable和Future,一个产生结果,一个拿到结果。 简单的来一个实例demo帮助我们理解:public class CallableAndFuture { /** * @pa...
分类:编程语言   时间:2015-07-30 11:25:32    收藏:0  评论:0  赞:0  阅读:260
算法题——确定两串乱序同构
给定两个字符串,请编写程序,确定其中一个字符串的字符重新排列后,能否变成另一个字符串。这里规定大小写为不同字符,且考虑字符串重点空格。 给定一个string stringA和一个string stringB,请返回一个bool,代表两串是否重新排列后可相同。保证两串的长度都小于等于5000。 测试样例: “This is nowcoder”,”is This nowcode...
分类:编程语言   时间:2015-07-30 11:25:02    收藏:0  评论:0  赞:0  阅读:696
算法题——像素翻转
有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。 给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转后的NxN矩阵,保证N小于等于500,图像元素小于等于256。 测试样例: [[1,2,3],[4,5,6],[7,8,9]],3 返回:[[7,4,1],[8,5,2],[...
分类:编程语言   时间:2015-07-30 11:24:44    收藏:0  评论:0  赞:0  阅读:1196
EJB学习(三)——java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to..
在上一篇博客介绍了如何使用使用Eclipse+JBOSS创建第一个EJB项目,在这期间就遇到一个错误:     Exception in thread "main" java.lang.ClassCastException: com.sun.proxy.$Proxy2 cannot be cast to com.tgb.ejb.HelloWorldBean at com.tgb.ejb.cl...
分类:编程语言   时间:2015-07-30 11:20:42    收藏:0  评论:0  赞:0  阅读:373
hdu 2647 Reward 拓扑排序
。。。...
分类:编程语言   时间:2015-07-30 11:18:12    收藏:0  评论:0  赞:0  阅读:145
【剑指Offer面试题】 九度OJ1516:调整数组顺序使奇数位于偶数前面
题目链接地址: http://ac.jobdu.com/problem.php?pid=1516题目1516:调整数组顺序使奇数位于偶数前面时间限制:1 秒内存限制:128 兆特殊判题:否提交:2858解决:924 题目描述: 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置...
分类:编程语言   时间:2015-07-30 11:15:12    收藏:0  评论:0  赞:0  阅读:204
第6章 堆排序
#include#include#include#define leftChild(i) (2*(i)+1)//交换void swap(int *a, int i, int j){ int tmp = a[i]; a[i] = a[j]; a[j] = tmp;}//堆下溯void...
分类:编程语言   时间:2015-07-30 11:11:02    收藏:0  评论:0  赞:0  阅读:300
js数组去重的方法
//数组去重Array.prototype.unique = function() { var new = [], hash = {}; for(var i=0, ele; ele=this[i]; i++) { if(!hash[ele]) { ne...
分类:编程语言   时间:2015-07-30 11:10:42    收藏:0  评论:0  赞:0  阅读:331
深入分析Java Web中的中文编码问题
要对Java Web项目进行编码原因:1、在计算机中存储信息的最小单位是1个字节,即8个bit,所以能表示的字符范围是0~255个。2、电脑需要表示的符号太多、无法用1个字节完全表示。要解决这个问题,必须要有一个新的数据结构char,而从bit到char就要进行编码。常见的编码格式:1、ASCII码...
分类:编程语言   时间:2015-07-30 11:09:52    收藏:0  评论:0  赞:0  阅读:253
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!