首页 > 编程语言
C++ Primer(第四版) 课后习题7.12
问题:什么时候使用指针形参?什么时候使用引用形参?解释两者的优点和缺点。回答:参数以引用参数传递和以指针形式传递效果相同,程序员能够修改调用函数中的数据对象,参数传递过程中防止拷贝对象,可以提高运行速度。1.何时使用引用参数和指针形参: (1)对于使用传递的值而不做修改的函数: 如果数据对象很小.....
分类:编程语言   时间:2015-01-30 18:57:06    收藏:0  评论:0  赞:0  阅读:302
设计模式之第19章-中介者模式(Java实现)
设计模式之第19章-中介者模式(Java实现) “测试妹纸找你,你的代码出问题了。”“美工妹纸让你看看界面怎么样。”身为程序员总要和各种人打交道,但是如果再分为前端、后端工程师的话,那么关系就会错综复杂起来了,这个时候如果有中介者进行中转,类似于星型网络拓扑的交换机,那么该有多好。(PS:注孤生啊....
分类:编程语言   时间:2015-01-30 18:56:46    收藏:0  评论:0  赞:0  阅读:326
Java基础:枚举Enum
在某些情况下,一个类的对象是有限而且固定的,比如季节类,它只有4个对象:春、夏、秋、冬。这种实例有限而且固定的类,在Java里被称为枚举类。 1 手动实现枚举类 示例: package?com.demo2; public?class?S...
分类:编程语言   时间:2015-01-30 17:52:17    收藏:0  评论:0  赞:0  阅读:463
java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl$DaysInMonth
问题描述: 项目用到cxf   和jaxb数据绑定,发布了一个webservice接口,打成war包部署在tomcate下运行,客户端调用没有任何问题,但是打成ear包部署到weblogic 10.3.6上,客户端调用报系统异常的错误,服务端异常如下: java.lang.NoClassDefFoundError: org/apache/xerces/jaxp/datatype/XMLGreg...
分类:编程语言   时间:2015-01-30 17:47:46    收藏:0  评论:0  赞:0  阅读:1424
C语言变长消息定义:柔性数组
在游戏前后端交换的过程中,经常会用到变成的消息体,因为有的内容的大小是位置的,例如一条微博,微博的内容大小是未知的。 一般的做法是定义一个char*类型的指针,然后指定其长度,代码如下: typedef struct{ unsigned len; char* pData; }Msg; 使用的时候是这样的: char str[] = "hello world!"; unsigne...
分类:编程语言   时间:2015-01-30 17:47:26    收藏:0  评论:0  赞:0  阅读:309
Thrift跨语言样例开发
thrift开发样例...
分类:编程语言   时间:2015-01-30 17:46:06    收藏:0  评论:0  赞:0  阅读:326
[Python]多个装饰器合并
django程序,需要写很多api,每个函数都需要几个装饰器,例如 @csrf_exempt @require_POST def foo(request): pass 既然那么多个方法都需要写2个装饰器,或者多个,有啥办法把多个合并成一行呢? 上面的函数执行过程应该是 csrf_exempt(require_POST(foo)) 修改成 def compose(*...
分类:编程语言   时间:2015-01-30 17:44:56    收藏:0  评论:0  赞:0  阅读:335
POJ3461 Oulipo KMP算法应用
题目描述 给定主串和模式串,问模式串在主串中出现的次数 Sample Input 3 BAPC BAPC AZA AZAZAZA VERDI AVERDXIVYERDIAN Sample Output 1 3 0 解题思路:KMP算法是找到一个匹配就跳出,这题是要计数,所以我们把KMP算法稍微改一下即可,在找到一个匹配(即j=模式串长度)时计数器++,再...
分类:编程语言   时间:2015-01-30 17:42:36    收藏:0  评论:0  赞:0  阅读:343
Python 使用list实现队列 (基于class, 包含迭代器)
Python 使用list实现队列 (基于class, 包含迭代器)...
分类:编程语言   时间:2015-01-30 17:41:06    收藏:0  评论:0  赞:0  阅读:342
Java多线程 -- Map容器性能比较
单线程环境下可以使用HashMap和TreeMap。如果不是遍历时需要按照Key的排序来返回结果,应该采用HashMap。 多线程环境下可以使用以下四种Map容器。 1)Collections.synchronizedMap(new HashMap()); 2)ConcurrentHashMap 3)Collections.synchronizedSortedMap(new TreeMap()) 4)ConcurrentSkipListMap 如果不需要遍历时需要按照Key的排序来返回结果,首选Concur...
分类:编程语言   时间:2015-01-30 17:39:56    收藏:0  评论:0  赞:0  阅读:420
java基础-javaMail
//EmailAuthenticator类import javax.mail.Authenticator; import javax.mail.PasswordAuthentication; public class EmailAuthenticator extends Authenticator....
分类:编程语言   时间:2015-01-30 17:34:46    收藏:0  评论:0  赞:0  阅读:348
平面图形题(二维数组)
1 package tuxing; 2 3 4 //平面图形题(二维数组) 5 6 7 public class tuxing1 { 8 public static void main(String[] args) 9 {10 11 12 i...
分类:编程语言   时间:2015-01-30 17:34:26    收藏:0  评论:0  赞:0  阅读:347
菜鸟学JS(四)——javascript为按钮注册回车事件(设置默认按钮)
不得不说,在JS方面,自己真的是个不折不扣的菜鸟。对于JS以及一些JS框架如JQuery等JS框架,自己也只是处在简单应用的阶段,当然自己也在不断的学习当中,希望将来能跟大家分享更多JS方面的心得。今天先来点开胃的,说一下如何设置一个默认按钮,就是不管焦点在不在按钮上,只要按下回车,就等于触发了按钮...
分类:编程语言   时间:2015-01-30 17:32:06    收藏:0  评论:0  赞:0  阅读:304
Python之模块和包学习
模块简介python是由一系列的模块组成的,每个模块就是一个py为后缀的文件,同时模块也是一个命名空间,从而避免了变量名称冲突的问题。模块我们就可以理解为lib库,如果需要使用某个模块中的函数或对象,则要导入这个模块才可以使用,除了系统默认的模块(内置函数)不需要导入外。导入直接使用如下语法: im...
分类:编程语言   时间:2015-01-30 17:27:26    收藏:0  评论:0  赞:0  阅读:361
Java中StringBuilder的清空方法比较
摘自:http://blog.chinaunix.net/uid-20745012-id-271466.htmlStringBuilder 没有提供clear或empty方法。 清空有3种方法: 1)新生成一个,旧的由系统自动回收 2)使用delete 3)使用setLength将三种方...
分类:编程语言   时间:2015-01-30 17:25:46    收藏:0  评论:0  赞:0  阅读:304
lua和C++交互的lua栈操作——以LuaTinker中注册C++类为例
-- lua栈内容(执行到pop语句) 栈地址 -- (2d8) -- lua_rawset(L, -3);-- destroyer -- (2f8) ...
分类:编程语言   时间:2015-01-30 17:23:26    收藏:0  评论:0  赞:0  阅读:544
C语言函数手册学习
目录1、字符测试函数2、字符串操作函数3、内存管理函数4、日期与时间函数5、数学函数6、文件操作函数7、进程管理函数8、文件权限控制函数9、信号处理函数10、接口处理函数11、环境变量函数12、终端控制函数总结:这次偶然间找到了C语言函数手册,看他分类分的很清楚,就花了几个小时学一下,具体的函数讲解...
分类:编程语言   时间:2015-01-30 17:20:36    收藏:0  评论:0  赞:0  阅读:427
对JAVA Bean使用PropertyDescriptor反射调用JAVA方法
对于符合JAVA Bean规范的bean,调用其方法应优先使用java.beans.PropertyDescriptor获取Method进行方法调用,以获得更大的可维护性。示比例如以下:NonCopyLogEntity ncl = new NonCopyLogEntity(); for (int.....
分类:编程语言   时间:2015-01-30 17:16:56    收藏:0  评论:0  赞:0  阅读:287
【python】字符串函数
1.String模块中的常量: string.digits:数字0~9 string.letters:所有字母(大小写) string.lowercase:所有小写字母 string.printable:可打印字符的字符串 string.punctuation:所有标点 ...
分类:编程语言   时间:2015-01-30 17:16:06    收藏:0  评论:0  赞:0  阅读:250
[Python 3.x 官方文档翻译]The Python Tutorial Python教程
Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-o...
分类:编程语言   时间:2015-01-30 17:15:06    收藏:0  评论:0  赞:0  阅读:291
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!