码迷,mamicode.com
首页 > 编程语言
[软件架构]模块化编程思想及(C++)实践
模块化思想 1.?????将系统分成很多的模块,模块内部关注自身需要实现的核心业务。 2.?????模块化的典型特点是:“模块间的低耦合”和“模块内的高聚合”。 模块的构成 1.?????名称。全局范围内表明...
分类:编程语言   时间:2014-10-11 12:56:05    阅读次数:217
排序算法
好悲催,住房停电,手机停机。只好来网吧,还没有usb....? ????还好哥机智的写完一段,马上保存。这破网吧真不靠谱,莫名重启了,竟然... 一、快速排序 ????快速排序(Quicksort)是对冒泡排序的...
分类:编程语言   时间:2014-10-11 12:20:55    阅读次数:221
springMVC定时任务设置
<?xml?version="1.0"?encoding="UTF-8"?> <beans?xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"?xmlns:tx="http://www.springframework.or...
分类:编程语言   时间:2014-10-11 12:03:55    阅读次数:160
【OC加强】枚举介绍、数组的排序、对象的排序、如何利用block排序以及一些数据类型知识
虽然定义了可变数组,但是不能在增强for循环中(for...in那种),使用[arr1 removeObject:str1]之类的删除操作,否则会导致崩溃。也就是说不能用增强for循环遍历这个数组的同时还删除这个数组的元素。可以把需要删除的元素放到一个临时数组中,然后遍历这个临时数组的同时把要删除的元素取出来当做参数给原数组,然后原数组删除这个元素。...
分类:编程语言   时间:2014-10-11 12:50:59    阅读次数:206
Java 并发编程(一)浅谈线程安全
首先我们要弄清楚什么叫线程安全。 “线程安全”是指:当多个线程访问某个类时,不管运行环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。...
分类:编程语言   时间:2014-10-11 12:33:45    阅读次数:287
sun.misc.BASE64Encoder找不到jar包的解决方法
1.右键项目-》属性-》java bulid path-》jre System Library-》access rules-》resolution选择accessible,下面填上** 点击确定即可!!! 2. 在MyEclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:  Access re...
分类:编程语言   时间:2014-10-11 12:33:25    阅读次数:230
HDU2255 奔小康赚大钱 【二分图最佳匹配·KM算法】
奔小康赚大钱 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3898    Accepted Submission(s): 1691 Problem Description 传说在遥远的地方有一个非常富裕的村落,...
分类:编程语言   时间:2014-10-11 12:16:15    阅读次数:183
Effective JavaScript Item 37 认识this的隐式指向
本系列作为Effective JavaScript的读书笔记。   CSV数据通常都会被某种分隔符进行分隔,所以在实现CSV Reader时,需要支持不同的分隔符。那么,很自然的一种实现就是将分隔符作为构造函数的参数。 function CSVReader(separators) { this.separators = separators || [","]; this.rege...
分类:编程语言   时间:2014-10-11 12:49:15    阅读次数:267
使用Eclipse加载一个现有的java项目
下文的导入记录了在Eclipse环境中,要对已经下载好的java源代码进行加载时的步骤,主要用于下载后的文件不方便进行复制到其他位置的情况。笔者几次用到这个顺序来加载项目,可是都是隔很长时间才用一次,过久了就忘记了,烦恼的很。干脆记录下来免得下次又自己瞎试。 已经在本地目录中用svn或者github下载好了各种文件 使用file→new→java proejct...
分类:编程语言   时间:2014-10-11 11:58:25    阅读次数:217
python变量交换性能优化
从多方面新讲python性能优化看到交换两个变量的值可以使用 a,b = b,a这样可以提高性能 >>> from timeit import Timer >>> Timer("t=a;a=b;b=t","a=1;b=2").timeit() 0.06279781319366587 >>> Timer("a,b=b,a","a=1;b=2").timeit() 0.037897992553...
分类:编程语言   时间:2014-10-11 13:21:05    阅读次数:201
tomcat 调用 glassfish4 中 EJB 必备jar包
glassfish的jar包存放在/glassfish/modules文件夹下,包含250多个jar包,但是实际拷贝到web项目lib下的,只需拷贝41个必备jar包 下面罗列一下jar包名称 bean-validator.jar cglib.jar common-util.jar config-api.jar config-types.jar core.jar deployment-comm...
分类:编程语言   时间:2014-10-11 11:55:45    阅读次数:180
java复习4 Java基本数据类型
Java基本数据类型...
分类:编程语言   时间:2014-10-11 13:18:35    阅读次数:151
Unity应用——游戏双视图
有一个Camera,就会有一个Game视图与之对应,要加多个视图,那就加多个Camera,再协调好各视图的显示位置和大小就OK。 (文章的所有内容都在图片里!做SEO的高手一定会嘲笑这种方式吧,没关系,本人只是为了将自己写的文章,格式不被破坏的分享出来而已,营销?还真不擅长,哈哈)...
分类:编程语言   时间:2014-10-11 11:54:45    阅读次数:188
分享一套C++入门基础视频
本课程从C++起步、用户无需任何计算机基础,只需要懂的基本的电脑操作,既可学习本课程,本课程适合在校大学生,在职人员等,通过本课程的学习,学员可掌握C++\MFC\VC++服务器端、网络编程等技能,相比国内几万的培训费,可谓实惠多多。 后续还有关于MFC、数据库编程、XML编程、网络编程等内容。有时间慢慢发上来 学习对象 1:有志于在软件开发、服务器端开发、VC++游戏开发领域寻...
分类:编程语言   时间:2014-10-11 13:34:25    阅读次数:226
C++ 中的static关键字
static顾名思义是静态的意思。在这我要系统地讲述一下有关static关键字的作用,当然主要是讲述它在开发语言C与C++的作用,在其他方面的作用请另找资料。在讲解中肯定有不恰当之处,请大家大胆地扔砖,不要手软,文中的内容引用了不少网上的资料。         static从宏观上讲主要有两种用法,一、是面向过程设计;二是面向对象设计。前主要是涉及变量与函数的用法;后者呢包含前者用法的同时,还有...
分类:编程语言   时间:2014-10-11 12:09:55    阅读次数:246
Java对图片Base64转码--HTML对Base64解码
java代码   package base64; import java.awt.image.BufferedImage; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.File; imp...
分类:编程语言   时间:2014-10-11 12:43:05    阅读次数:556
linux下线程调试 ulimit core
在linux 下写线程程序的同学估计都遇到过找bug找到崩溃的情况,多线程情况下bug的追踪实在是不容易。现在我来介绍一个好用的方法 ulimit core。 先简单介绍一下ulimit是个什么(你也可以man ulimit自己查看)。 “‘当系统中的一些程序在遇到一些错误以及crash时,系统会自动产生core文件记录crash时刻系统信息,包括内存和寄存器信息,用以程序员日 后...
分类:编程语言   时间:2014-10-11 12:26:05    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!