首页 > 编程语言
谈谈编程语言的选择
常常有新人问我,我该学哪一门编程语言呢?编程语言太多了,我都不知道该选择哪一门编程语言来深入学习了!是的,我也曾被这个问题所困恼,当初学习软件编程时也经历了C/Java/C#这样的路线,后来我也接触并使用过C++/Visual Basic/JavaScript/PHP/Python等语言,并了解过一些冷门语言。多年下来,我对编程语言的理解是每个编程语言的出现都有它出现的理由,每个编程语言也都有各自最...
分类:编程语言   时间:2016-03-09 13:02:05    收藏:0  评论:0  赞:0  阅读:167
Java线程池
为什么需要线程池? 对于需要频繁创建执行时间很短的线程的程序,创建线程的开销会很大,可以复用线程减少线程创建的开销 线程池限制了创建的线程个最大个数,避免了线程个数过多导致的资源耗尽、线程上下文频繁切换的等潜在问题 Java线程池实现——ThreadPoolExecutor 创建线程池 1 publ
分类:编程语言   时间:2016-03-09 13:00:55    收藏:0  评论:0  赞:0  阅读:296
Java 静态语句块、语句块、构造函数执行顺序
class Parent{ static String name = "hello"; { System.out.println("3 parent block"); } static { System.out.println("1 parent static block"); } public P
分类:编程语言   时间:2016-03-09 13:00:35    收藏:0  评论:0  赞:0  阅读:295
一个高并发请求的算法
这个算法以前在网络游戏开发时服务端常用,需要有一些前提条件。假设你的并发请求每秒钟少于一万(当然这还取决于你的服务器性能,如果你的服务器性能(含数据库)每秒可以处理的多,那么这个值就会高),并且假设高峰期请求不超过几万,也就是这几万之后再也不会有那么多请求了。这个时候你可以用内存队列,而不是用消息队
分类:编程语言   时间:2016-03-09 13:00:05    收藏:0  评论:0  赞:0  阅读:191
【下载分】C语言for循环语句PK自我活动
想了解自己C语言for语句的掌握程度吗?敢和自己PK较量一番吗?參加“C语言for循环语句PK自我活动”,仅仅要成绩70分以上。就可赢得CSDN下载分。 12道题目题库动态读取,每人5次PK自我的机会。单选和多选题两种题型。及格easy高分难。 活动时间: 2014.08.18-2014.09.18
分类:编程语言   时间:2016-03-09 12:58:25    收藏:0  评论:0  赞:0  阅读:199
java 集合解析
Set集合,放的元素不能重复,请问它的判断重不重复是怎么实现的? 比如说:ArrayList 和 Vector 是用数组的方式存储的Set里的 hashSet 和TreeSet是用什么方式存储的?怎么判断重不重复的?hashSet 和TreeSet两个的区别是什么?第一个问题: TreeSet的底层
分类:编程语言   时间:2016-03-09 12:57:45    收藏:0  评论:0  赞:0  阅读:193
C# 两行代码实现 延迟加载的单例模式(线程安全)
关键代码第4,5行。 很简单的原理不解释:readonly + Lazy(.Net 4.0 + 的新特性) 1 public class LazySingleton 2 { 3 //Lazy singleton 4 private LazySingleton() { } 5 public stati
分类:编程语言   时间:2016-03-09 12:57:25    收藏:0  评论:0  赞:0  阅读:269
【转】 unity进程间通信 unity hook WM_COPYDATA
原贴: unity3d进程通信利用WM_COPYDARE和HOOK hello,最近用unity做了进程通信,应该是和c++的PC端实现通信,才开始一头雾水,后来实现了才知道好繁杂......先感谢对我提供帮助的百度,谷歌以及游戏圈的大大们。 在进程通信中很多方法,但是wm_copydate绝对要比
分类:编程语言   时间:2016-03-09 12:55:35    收藏:0  评论:0  赞:0  阅读:356
转 java中static{}语句块详解
原文地址:http://blog.csdn.net/lubiaopan/article/details/4802430 感谢原作者! static{}(即static块),会在类被加载的时候执行且仅会被执行一次,一般用来初始化静态变量和调用静态方法,下面我们详细的讨论一下该语句块的特性及应用。 一、
分类:编程语言   时间:2016-03-09 12:55:15    收藏:0  评论:0  赞:0  阅读:185
javascript 完美运动框架
function getStyle(obj,attr){ if(obj.currentStyle){ return obj.currentStyle[attr]; } else{ return getComputedStyle(obj,false)[attr]; }};function startM
分类:编程语言   时间:2016-03-09 12:54:45    收藏:0  评论:0  赞:0  阅读:196
java.net.ConnectException: Connection refused
所出问题:java.net.ConnectException: Connection refused 报错项目:Zookeeper+AMQ 错误原因:Zookeeper集群在启动时会链接各个节点并根据选举算法选出leader,所以顺序启动时会报java.net.ConnectException: C
分类:编程语言   时间:2016-03-09 12:54:15    收藏:0  评论:0  赞:0  阅读:403
Objective-C 使用 C++类
看了Horky同学的《混合使用Objective-C,C++和Objective-C++》博文,我也有些想法也记录一下,方便今后学习 1.Objective-C / C++ /C 深度混合不是一个好的选择,易容出错,也不好维护,当在Objective-C代码中使用C++类时,我们会使用等价的Obje
分类:编程语言   时间:2016-03-09 12:53:55    收藏:0  评论:0  赞:0  阅读:124
数组和链表的区别
1、在分配空间上: 数组分配在一块连续的数据空间上,因此在分配空间时必须确定大小,链表是一块不连续的动态空间,通过指针练连接,因此长度可变; 2、数组 优点: 1、可以利用偏移地址来访问元素,效率高,为O(1); 2、可以使用折半方法查找元素,效率较高; 缺点: 1、空间连续,存储效率低 2、插入和
分类:编程语言   时间:2016-03-09 12:50:45    收藏:0  评论:0  赞:0  阅读:178
curl库 c语言的curl 编程
c语言的curl 编程 [Linux@centos-64-min exercise]# gcc -Wall -o curltest curltest.c /tmp/ccosVANi.o: In function `main': curltest.c:(.text+0x2a): undefined r
分类:编程语言   时间:2016-03-09 12:47:45    收藏:0  评论:0  赞:0  阅读:465
[c语言]左移和右移
左移和右移都是位运算的概念。我们知道计算机是基于二进制保存数据的,因此左移和右移的概念十分重要。本文约定是32位的机器。 [左移] 丢弃最高位,0补最低位 左移是把一个数按照二进制每位向左移动若干位,在c语言中用运算符 << 表示。例如: int x = 1; x = x << 2; //把x的值左
分类:编程语言   时间:2016-03-09 12:47:35    收藏:0  评论:0  赞:0  阅读:154
ubuntu14下python环境的配置
1.安装build依赖包(一些包需要用pip编译) sudo apt-get install python-dev 2.安装pip包管理工具 sudo apt-get install python-pip 3..安装sublime-text3 方法一:(优先) 添加sublime text 3的仓库
分类:编程语言   时间:2016-03-09 12:42:46    收藏:0  评论:0  赞:0  阅读:168
springmvc 学习笔记_1
一.回顾JavaWeb中的MVC设计模式 1)MVC这种设计模式,不光运用于Web领域,而且也能用于非Web领域 2)今天说的MVC特指一种表现层设计模式,不限于Java语言 二.回顾struts2+Spring开发 1)需求:学生注册【add.jsp->StudentAction.java->ad
分类:编程语言   时间:2016-03-09 12:41:35    收藏:0  评论:0  赞:0  阅读:211
linux下执行python错误: bad interpreter: No such file or directory
/usr/bin/python^M: bad interpreter: No such file or directory python文件编码格式问题,需要将dos文件格式修改为unix文件格式,修改方法如下: 用如下命令查看文件格式 :set ff 或 :set fileformat 可以看到如
分类:编程语言   时间:2016-03-09 12:40:45    收藏:0  评论:0  赞:0  阅读:407
eclipse远程debug Java程序
使用Eclipse JPDA远程调试Java程序 本文将介绍使用Eclipse JPDA,在Eclipse的开发环境下对远程运行的Java程序进行调试操作。 请按以下步骤进行(本人已经在Eclipse 3.2, JDK 1.5_08)环境下调试成功。 1. 在启动Java程序时,在Java启动命令中
分类:编程语言   时间:2016-03-09 12:38:25    收藏:0  评论:0  赞:0  阅读:219
linux下修改默认python版本
python --version 查询当前python版本 ls /usr/bin/python* -l 查询所有python版本 alias python='/usr/bin/python2.6' 修改python别名 #!/usr/bin/python2.6 修改yum默认python版本(yu
分类:编程语言   时间:2016-03-09 12:38:05    收藏:0  评论:0  赞:0  阅读:139
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!