首页 > 编程语言
Java注解Annotation详解
注解是一种标记,在程序中加上某种注解就等于为程序打上了某种标记,在javac编译器,开发工具和其他程序可以用反射来了解你的类及各种元素上是否存在标记,存在什么标记,就去干相应的事。标记可以加在包,类,字...
分类:编程语言   时间:2015-07-07 00:58:51    收藏:0  评论:0  赞:0  阅读:253
二叉排序树(BST):创建、查找、插入与删除
二叉排序树(BST):创建、查找、插入与删除 数据结构与算法...
分类:编程语言   时间:2015-07-07 00:57:11    收藏:0  评论:0  赞:0  阅读:331
设计一个算法求节点值为x和节点y值得两个节点的最近共同祖先
思想:采用非递归后序遍历二叉树b.当找到节点值为x的节点时将栈中所有节点值存放在anorx数组中(如图所示的二叉树,F节点的anorx为“ACF”),当找到节点值为y的节点时将栈中所有节点值存放在anory数组中(对于如图所示的二叉树,E节点的anory为“ACE”),当两个节点均已找到后,通过比较找到他们最近的公共祖先(对于如图所示的二叉树,F和E节点的最近公共祖先为C),对应的算法如下:...
分类:编程语言   时间:2015-07-07 00:57:01    收藏:0  评论:0  赞:0  阅读:900
C++ 11 右值引用以及std::move
新类型:          int和int&是什么?都是类型。int是整数类型,int&则是整数引用类型。同样int&&也是一个类型。两个引号&&是C++ 11提出的一个新的引用类型。记住,这是一个新的类型。默念10次吧。如果你记住这个新类型,那么很多疑问都能迎刃而解。并且对《Effective Modern C++》说到的void f(Widget&& w),就很容易明白w是新类型的一...
分类:编程语言   时间:2015-07-07 00:55:41    收藏:0  评论:0  赞:0  阅读:446
boost.python编译及示例
linux编译boost的链接:http://blog.csdn.net/majianfei1023/article/details/46761029 昨天编译安装好boost,今天准备使用boost.python写个python调用c++代码的例子,结果踩了很多坑。 首先贴上代码: 1.student.cpp,一个普通的c++类 #include #include using...
分类:编程语言   时间:2015-07-07 00:54:41    收藏:0  评论:0  赞:0  阅读:257
用一门非常小众的语言REBOL写日历(万年历)打印的程序
rebol,万年历,日历
分类:编程语言   时间:2015-07-07 00:52:51    收藏:0  评论:0  赞:0  阅读:347
【算法学习笔记】61.回溯法 DFS SJTU OJ 1106 sudoku
虽然DLX可以提高效率....但是对于NPC问题也不用太追求效率了,而且还只有一个测试点。所以 只要DFS不断的填入,直到空格全部被填满;要注意的是DFS中全局变量的更新和恢复。至于存储的方法,只要考虑每一行每一列每一个小块的不重复即可。#include #include using namespa...
分类:编程语言   时间:2015-07-07 00:51:01    收藏:0  评论:0  赞:0  阅读:342
【C#】线程池
将方法排入队列以便执行,并指定包含该方法所用数据的对象。此方法在有线程池线程变得可用时执行。 class Program { static void Main(string[] args) { string[] list = new str...
分类:编程语言   时间:2015-07-07 00:48:41    收藏:0  评论:0  赞:0  阅读:280
Java中的枚举类型
枚举类型可以限定只能取特定值中的某一个。这个是在编译器就可以限定的。记住一个原则,错误越早发现越好,尽量在编译器发现。枚举使用enum(小写)关键字是java.lang.Enum类型,since jdk1.5语法 public enum MyColor { red, green, blue };/....
分类:编程语言   时间:2015-07-07 00:45:41    收藏:0  评论:0  赞:0  阅读:290
Spring学习(9)--- @Autowired注解(二)
可以使用@Autowired注解那些众所周知的解析依赖性接口,比如:BeanFactory,ApplicationContext,Environment,ResourceLoader,ApplicationEventPublisher,MessageSourcepackage com.mypacka...
分类:编程语言   时间:2015-07-07 00:45:21    收藏:0  评论:0  赞:0  阅读:452
Swift函数
1.Swift函数的定义 func FuncName (形参列表) -> 实参列表 { } a.无参函数import Foundationfunc SayHi() -> String { return "Hi Spursy"}var talk = SayHi()println(talk)...
分类:编程语言   时间:2015-07-07 00:43:51    收藏:0  评论:0  赞:0  阅读:302
swift中闭包 OC中Block 解决循环引用
OC 中 全局宏定义#define WS(weakSelf) __weak __typeof(&*self)weakSelf = self;用法如下:WS(weakself)[self.tableView addHeaderWithCallback:^{[weakself requestMember...
分类:编程语言   时间:2015-07-07 00:42:11    收藏:0  评论:0  赞:0  阅读:406
【算法学习笔记】62.状态压缩 DP SJTU OJ 1088 邮递员小F
状态压缩,当我们的状态太多时可以考虑用bit来存储,用二进制来表示集合,用&来取交集,用^来异或。DP过程很简单,遍历所有情况取最短路径就行,因为最短哈密顿回路本身就是一个NPC问题,效率不高。#include #include using namespace std;//最短哈密顿回路问题 NP完...
分类:编程语言   时间:2015-07-07 00:41:41    收藏:0  评论:0  赞:0  阅读:345
Java語言
Java编程语言是个简单、完全面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的编程语言。Java可以撰写跨平台应用软件,是有Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(JavaEE,JavaME,JavaSE)的总称。J...
分类:编程语言   时间:2015-07-07 00:41:11    收藏:0  评论:0  赞:0  阅读:289
java线程阻塞中断与LockSupport使用介绍
上周五和周末,工作忙里偷闲,在看java cocurrent中也顺便再温故了一下Thread.interrupt和java 5之后的LockSupport的实现。在介绍之前,先抛几个问题。Thread.interrupt()方法和InterruptedException异常的关系?是由interru...
分类:编程语言   时间:2015-07-07 00:39:21    收藏:0  评论:0  赞:0  阅读:376
大白话解析模拟退火算法(转)
优化算法入门系列文章目录(更新中): 1. 模拟退火算法 2. 遗传算法一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其.....
分类:编程语言   时间:2015-07-07 00:37:41    收藏:0  评论:0  赞:0  阅读:281
c语言中float精度问题
3.1415926(10进制) == 11.00100100001111110110100110100010010110110000100101(2进制) == 1.100100100001111110110100110100010010110110000100101 * 2 用gdb调试打印float变量里的内容为0x40490fda(16进制),...
分类:编程语言   时间:2015-07-06 23:34:01    收藏:0  评论:0  赞:1  阅读:653
在Java代码中避免 "!=null " 判断
这对于我来说是一个很合理常见的问题,由初级过度到中级程序员的时候经常会遇到。他们不知道也不信任正在用的约定,并且小心的检查着null。还有当他们写代码的时候,总是会依赖于通过返回空(NULL)来表明某些意义,因此需要调用者去检查Null。 换种方式来说,有两种情景空指针的检查会出现: 就约定来说是一个合理的响应不是合理的响应   第二种很简单,可以通过用assert或者直接允许失败,...
分类:编程语言   时间:2015-07-06 23:33:01    收藏:0  评论:0  赞:1  阅读:678
java socket通信-传输文件图片--传输图片
ClientTcpSend.java   客户端发送类 package com.yjf.test; import java.io.DataOutputStream; import java.io.File; import java.io.FileInputStream; import java.net.InetSocketAddress; import java.net.Socke...
分类:编程语言   时间:2015-07-06 23:32:31    收藏:0  评论:0  赞:1  阅读:377
Python学习笔记_Python对象
Python学习笔记_Python对象 Python对象 标准类型 其他内建类型 类型对象和type类型对象 Python的Null对象None 标准类型操作符 对象值的比较 对象身份比较 布尔类型 标准类型的内建函数 typeObj cmpobj1 obj2 strobj reprobj typeobj isinstanceobj 标准类型的分类 存储模型 更新模型 访问模型 不支持的类型P...
分类:编程语言   时间:2015-07-06 23:31:21    收藏:0  评论:0  赞:0  阅读:554
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!