首页 > 编程语言
JavaScript表单验证
匹配中文字符的正則表達式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事。有了这个表达式就好办了 匹配双字节字符(包含汉字在内):[^x00-xff] 评注:能够用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正則表達式:ns*r 评注:能够用来删除空白 ...
分类:编程语言   时间:2017-06-25 09:47:52    收藏:0  评论:0  赞:0  阅读:329
Java-Maven(三):Maven相关的概念:Maven坐标、Maven仓库、Maven声明周期
之前通过学习对maven命令有了部分了解,但是只是知道maven是用来做什么。但到目前位置还不足以全面的了解maven,为更全面的了解maven,需要学习以下几个概念:Maven坐标、Maven仓库、Maven生命周期。 Maven坐标 maven坐标概念:每个构件都有自己的一个标识(唯一的),它由 ...
分类:编程语言   时间:2017-06-25 09:47:17    收藏:0  评论:0  赞:0  阅读:412
Java并发编程实战 第16章 Java内存模型
什么是内存模型 JMM(Java内存模型)规定了JVM必须遵循一组最小保证,这组保证规定了对变量的写入操作在何时将对其他线程可见。 JMM为程序中所有的操作定义了一个偏序关系,称为Happens-Before。两个操作缺乏Happens-Before关系,则Jvm会对它们进行任意的重排序。 Happ... ...
分类:编程语言   时间:2017-06-25 09:46:27    收藏:0  评论:0  赞:0  阅读:241
如何使用C/C++动态库与静态库中的宏
在哪个cpp文件中使用的该动态库或静态库,就在该h/cpp文件所在的工程的预处理命令中添加库中的宏。 如有库工程add,其头文件如下 #ifndef _ADD_H #define _ADD_H #if defined( _WIN32 ) || defined( __MINGW32__ ) # if ...
分类:编程语言   时间:2017-06-25 09:39:38    收藏:0  评论:0  赞:0  阅读:396
HDU3887 Counting Offspring [2017年6月计划 树上问题03]
Counting Offspring Time Limit: 15000/5000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 2809 Accepted Submission(s): ...
分类:编程语言   时间:2017-06-25 09:38:23    收藏:0  评论:0  赞:0  阅读:285
[ Python - 5 ] 通过random模块生成随机字符串
import random checkcode = '' for i in range(4): if i == random.randint(0,3): current = chr(random.randrange(65,90)) checkcode += str(current) else: ch ...
分类:编程语言   时间:2017-06-25 09:37:11    收藏:0  评论:0  赞:0  阅读:430
加速 Unity 不同平台打包的一种思路
Unity打包总的来说还不是一件特别复杂的事情, 但是我们知道任何关于跨平台(多线程等)这类问题, 总是会把事情搞得复杂起来. 以前项目的打包是通过Jenkins对一个工程下对不同平台多次打包, 不可避免需要切换不同平台, 因而十分耗费时间, 之后改进了一种办法, 针对不同平台单独创建文件夹, 单独 ...
分类:编程语言   时间:2017-06-25 09:33:26    收藏:0  评论:0  赞:0  阅读:334
Java-Maven(四):Eclipse集成Maven环境配置
一般maven都需要集成到IDE上使用的,而不是单独的使用,常见的maven可集成IDE:eclipse、IntelliJ IDEA。但这里就只学习eclipse集成maven的基础上,进行maven环境配置。 eclipse的maven插件安装: 大多情况来说下载eclipse都默认已经集成了ma ...
分类:编程语言   时间:2017-06-25 09:30:33    收藏:0  评论:0  赞:0  阅读:253
Java并发编程实战 第15章 原子变量和非阻塞同步机制
非阻塞的同步机制 简单的说,那就是又要实现同步,又不使用锁。 与基于锁的方案相比,非阻塞算法的实现要麻烦的多,但是它的可伸缩性和活跃性上拥有巨大的优势。 实现非阻塞算法的常见方法就是使用volatile语义和原子变量。 硬件对并发的支持 原子变量的产生主要是处理器的支持,最重要的是大多数处理器架构都... ...
分类:编程语言   时间:2017-06-25 09:29:05    收藏:0  评论:0  赞:0  阅读:149
数据结构与算法
什么是数据结构? 指数据元素之间的关系。这些关系可以分为: 集合 线性结构 树形结构 网状结构。 逻辑结构分为: 线性结构 和 非线性结构。 集合:除了同属一个对象外不存在相互关系。如:汽车上的人除了同辆车彼此间无其他关系。 线性结构:元素间为严格的一对一关系,即一个元素有且只有一个前驱。如:成绩表 ...
分类:编程语言   时间:2017-06-25 09:25:03    收藏:0  评论:0  赞:0  阅读:228
从匈牙利算法到Kuhn-Munkres算法
匈牙利算法要解决的是这样的问题,比如一群男生女生,男生是否有缘可以跟自己喜欢的人在一起。 当然我们简化成集合符号A和B, A和B的大小可以不同,我们只想知道最后按照喜欢的人在一起的话,最多有几对。 匈牙利算法从0开始构建匹配的可能性。如果男生Ai喜欢女生Bj而且女生Bj未匹配,那么她当然可以跟男生A ...
分类:编程语言   时间:2017-06-25 09:24:10    收藏:0  评论:0  赞:0  阅读:2477
排序算法汇总
稳定的: 1.插入排序(O(n*n)):将一个元素插入到已经排好序的列表中 2.冒泡排序(O(n*n)):相邻两个元素比较大小进行交换,一趟冒泡后会有一个元素到达最终位置 3.归并排序(nlogn):两个有序序列的合并,方法:分治 + 递归 不稳定: 1.希尔排序(n的1.3次方):按步长进行分组, ...
分类:编程语言   时间:2017-06-25 09:21:55    收藏:0  评论:0  赞:0  阅读:258
Java 7 新的 try-with-resources 语句,自动资源释放
从 Java 7 build 105 版本开始,Java 7 的编译器和运行环境支持新的 try-with-resources 语句,称为 ARM 块(Automatic Resource Management) ,自动资源管理。新的语句支持包括流以及任何可关闭的资源,例如,一般我们会编写如下代码来... ...
分类:编程语言   时间:2017-06-25 09:17:06    收藏:0  评论:0  赞:0  阅读:266
Python
Python是一种简单易学,且功能强大的编程语言。它是面向对象的编程语言。 Python环境安装配置: Python是一种通用的计算机编程语言,它可以应用于web,Desktop以及game中,在使用Python时最好使用 Python数字 Python字符串 Python列表 Python元组 P ...
分类:编程语言   时间:2017-06-25 09:16:47    收藏:0  评论:0  赞:0  阅读:253
Class example in C/C++
class Player { private: int health; //these are the attributes int strength; int agility; public: void move(); void attackEnemy(); //these are the met ...
分类:编程语言   时间:2017-06-25 09:16:37    收藏:0  评论:0  赞:0  阅读:263
javascript函数之arguments
function foo(x,y,z){ console.info (arguments.length); //2 实际的参数个数 console.info(arguments[0]); //传入的第一个参数 arguments[0] = 10; console.info(x); //10 因为传入... ...
分类:编程语言   时间:2017-06-25 00:13:52    收藏:0  评论:0  赞:0  阅读:286
python第五十三天--进程,协程.select.异步I/O...
进程: 1 #!usr/bin/env python 2 #-*-coding:utf-8-*- 3 # Author calmyan 4 import multiprocessing,threading,time 5 6 def run(name): 7 t=threading.Thread(ta ...
分类:编程语言   时间:2017-06-25 00:12:56    收藏:0  评论:0  赞:0  阅读:354
Python 基础 - Day 2 Learning Note - 列表&元组
1. 列表 LIST 定义列表 定义列表 >>> alist=['Lydia','Miranda','Tony','Cody','Lorries'] >>> print(aList) ['Tom', 'Ruby', 'Eddie', 'Eric'] 通过下标访问列表中的元素 通过下标访问列表中的元素 ...
分类:编程语言   时间:2017-06-25 00:12:43    收藏:0  评论:0  赞:0  阅读:328
Java实现对象的序列化
什么是对象的序列化? 序列化:把对象转化成字节序列的过程就是对象的序列化;反序列化:把字节序列转化成对象的过程就是对象的反序列化。单看概念比较抽象,但是看代码就会明白。 对象序列化的用途 1、Java程序在运行中,对象都是分配在内存中,而序列化的一个用途就是将内存的中对象转化成磁盘中的对象。 2、对 ...
分类:编程语言   时间:2017-06-25 00:12:26    收藏:0  评论:0  赞:0  阅读:326
JavaScript 简单吗
英文:Aurélien Hervé 译文:众成翻译/msmailcode 这里有一些 Javascript初学者应该知道的技巧和陷阱。如果你已经是专家了,顺便温习一下。 Javascript也只不过是一种编程语言。怎么可能出错嘛? 1. 你有没有尝试给一组数字排序? Javascript 的sort ...
分类:编程语言   时间:2017-06-25 00:11:48    收藏:0  评论:0  赞:0  阅读:363
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!