码迷,mamicode.com
首页 > 编程语言
【设计模式C++】单例模式
静态变量的内存分配和初始化 全局变量、non-local static变量(文件域的静态变量和类的静态成员变量)在main执行之前的静态初始化过程中分配内存并初始化;local static 变量(局部静态变量)则是在第一次使用时分配内存并初始化。这里的变量包含内置数据类型和自定义类型的对象。 静态变量初始化的线程安全性说明 非局部静态变量一般在main执行之前的静态初始化过...
分类:编程语言   时间:2016-05-12 20:19:11    阅读次数:259
java 线程一
/* 在某一时刻,CPU只能执行某个进程中的某个线程(多核除外,多核即多个CPU)。为什么感觉看电视和打游戏可以同时执行?这是因为CPU在各个应用程序之间在不断快速地切换,快到你根本不会感觉出来。 而且当某个进程中有多个线程时,CPU也是在切换着执行各个线程,这样一来就会加快整个程序执行完成的速度,给人的感觉就是线程在同步执行。 现实生活中我们可以感受到的是电脑打开的应用程序越多感觉会越...
分类:编程语言   时间:2016-05-12 20:18:39    阅读次数:165
java 类文件结构
1  Class文件与虚拟机: Java 虚拟机不和包括Java 在内的任何语言绑定,它只与“Class文件”这种特定的二进制文件格式所关联,Class文件包含了Java虚拟机指令集和符号表以及若干其他辅助信息。基于安全方面的考虑,Java 虚拟机规范要求Class文件中使用许多强制性的语法和结构化约束,但任何一门语言都可以表示为一个能被Java虚拟机所接受的有效的Class文件。Java虚拟机...
分类:编程语言   时间:2016-05-12 20:17:36    阅读次数:157
JAVA实现过滤掉文本中的表情
比如我们要把微信昵称存入数据库,就需要把表情给过滤掉。 package com.zjr.common.utils; import org.apache.commons.lang3.StringUtils; public class EmojiFilter { /** * 检测是否有emoji字符 * * @param source * @return 一旦含有就抛出 ...
分类:编程语言   时间:2016-05-12 20:19:18    阅读次数:396
汇编语言程序设计读书笔记(3)- 程序范例
主要描述三方面的内容:第一是汇编语言的程序模版,以及模版涉及到的一些知识点;第二是如何调试汇编语言;第三是如何在汇编语言中调用C库函数。 1. 汇编语言的组成 汇编语言由段(section)组成,一个程序中执行的代码,叫文本段(text),程序还可能有定义变量,有付给初始值的变量放在数据段(data)中,没有赋初值或者付给零初值的放在bss段中。text段一定是要有的,data和bss可以没有...
分类:编程语言   时间:2016-05-12 20:17:28    阅读次数:249
多级指标打分表单自动创建JavaScript代码解析
为了解释按多级指标自动创建打分表的设计,以及相关指标考核打分业务,写了Demo代码供开发人员参考,主要涉及到Table动态操作技术及算法实践。 例如HTML DOM Table 对象操作。...
分类:编程语言   时间:2016-05-12 20:15:14    阅读次数:290
Spring AOP
相关概念: Aspect:切面切入系统的一个个切面,列如AOP实际应用中的权限管理技术,权限管理就是一个切面,一个Aspect PointCut:真正被切入的地方 JointPoint:链接点,就是被切入的位置 Advice:切面在某个点执行的动作   Spring实现AOP技术有2种基本方法:动态代理/CGLB(动态字节码增强技术)   1.      动态代理 实现Invoc...
分类:编程语言   时间:2016-05-12 20:14:52    阅读次数:195
多线程001------简介
4个基本概念 同步 之前写程序的时候都是从上到下,从左到右,代码执行顺序1个线程执行多个任务,也是依次执行,1个线程同一时间执行1个任务 异步 多个线程可以 "同时" 执行多个任务 进程 当前计算机中正在运行的程序每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存空间内通过“活动监视器”可以查看Mac系统中所开启的进程 线程 一个进程包含一个或多个线程线程是程...
分类:编程语言   时间:2016-05-12 20:12:38    阅读次数:159
【常用算法】KDTree,局部敏感哈希LSH,在基于最近邻的算法中,当N特别大的时候(TODO)
基于最近邻的算法,在各种情况下经常使用,但是当N特别大的时候,效率不是很高,比如当N=10^5,时已经不太好算了 暴力法:O(N^2) KDT: O(N*sqrt(N) 局部敏感哈希(LSH):跟桶大小有关...
分类:编程语言   时间:2016-05-12 20:11:49    阅读次数:636
C语言-函数、数组、指针
?? -函数     格式:声明输出变量类型 函数命名(参数){函数代码}       example:int sum(int a,int b){                      int c=a+b;                      return c;                      }     使用时直接打函数名 如:int num=sum(1...
分类:编程语言   时间:2016-05-12 20:11:06    阅读次数:179
Calling C# Methods From C++
In the previous article, I have demonstrated how to call C/C++ libraries from C#. In this post, I want to deal with the inverse action : call C# method from C++.                   Be constrained ...
分类:编程语言   时间:2016-05-12 20:12:34    阅读次数:318
Java 克隆
纸上得来终觉浅 1.现在遇到了一个对象copy的问题,用Java的克隆可以解决,所以克隆解决的是对象拷贝一份;希望达到更改克隆的那一份的属性时,原来的对象不受影响; 2.克隆需要在类上继承一个接口,只不过默认情况下在clone时,只复制基本的数据类型(八个),对于属性是其他类型的情况,如果还想复制一份的话就要给属性所在的类同样继承一个接口,克隆包括下面的几个操作: 1)类前加上Cloneab...
分类:编程语言   时间:2016-05-12 20:09:54    阅读次数:171
Java布局管理器组件
Java布局管理器组件所谓布局管理器,就是为容器内的组件提供若干布局策略,每个容器都拥有某种默认布局管理器,用于负责其内部组件的排列。目前开发中,常用的布局管理器有BorderKayout、FlowLayout、GridLayout、GridBagLayout、CardLayout、BoxLayout、SpringLayout、GroupLayout等: 布局管理器种类 BorderLayout F...
分类:编程语言   时间:2016-05-12 20:07:52    阅读次数:314
javascript事件监听中传递匿名函数(嵌套定义的命名函数)与命名函数的区别
项目中有个需求,事件第一次执行(立即执行)与后几次执行不同,但是直接传递定义好的命名函数,返回结果一样。。如果通过匿名函数内再嵌套具名函数,结果就能返回正确!代码如下: 代码按钮 (function(w) { //第一次定义需要执行的代码块 var fn = function...
分类:编程语言   时间:2016-05-12 20:09:44    阅读次数:269
【JAVA 动态创建风水罗盘 超精华Swing项目方案-项目目录 - 文章03】
JAVA 动态创建风水罗盘项目目录 项目缺陷和不足: Swing API中绘制图像可以使用Graphics绘制界面和特殊图像,但是Graphics绘制图像出现锯齿,不规则不细腻现象,所以使用Graphics2D绘制. Graphics2D类继承Graphics类所以可以直接强制转换. 1. Graphics 类提供的绘制方法大部分传的参数为int类型,绘制产生不精确....
分类:编程语言   时间:2016-05-12 20:07:16    阅读次数:213
前端实践--JavaScript--浏览器对象
前端实践 JavaScript 浏览器对象 计时器 计数器 跳转页面...
分类:编程语言   时间:2016-05-12 20:05:51    阅读次数:288
【JAVA 动态创建风水罗盘 超精华Swing项目方案-项目源码 - 文章04】
JAVA 动态创建风水罗盘 - 项目源码篇 **其实次项目设计关键在于此POJO实体类,它是整个项目的核心所在,虽然看着简单,但是整个数据如何处理,如何控制,如何绘制就在此类.贯穿了整个项目从swing前台到后台,创建具体绘制工厂与策略. 毫不客气的 PanelDiskBean 是次项目的中心思想. 有时候我们项目不知道如何定义,如何具体处理就在于整个项目串联中不够清楚,此类也是经过很多次调整和重...
分类:编程语言   时间:2016-05-12 20:07:01    阅读次数:206
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!