首页 > 编程语言
Javascript 正确使用方法 二
好的,废话不多说,接着上篇来. 变量(variables) 始终使用 var 关键字来定义变量,如果不这样将会导致 变量全局化,造成污染. //bad superPower = new SuperPower(); //good var superPower = new SuperPower(); 使用 一个 var关键字来定义多个变量...并且每个变量一行..     // bad...
分类:编程语言   时间:2014-06-21 22:01:00    收藏:0  评论:0  赞:0  阅读:347
Java解惑五:类之谜
谜题46 函数重载的问题。 JAVA重载解析过程:1. 选取所有可用的方法或者构造器;2. 从过程1中选取的方法或构造器中选择最精确的。 一般而言:可以强制要求编译器选择一个精确的重载版本,将实参转型为形参所声明的类型。 谜题47 继承中静态域的问题。 静态域由声明它的类及其所有子类共享。 如果需要让每一个子类都具有某个域的单独拷贝...
分类:编程语言   时间:2014-06-22 18:30:37    收藏:0  评论:0  赞:0  阅读:354
MAC COCOA一个简单的多线程程序
功能: 实现多线程:2个线程同时工作,一个用时间计数器,一个用来打印信息 STEP1 XCODE -》New Application -》Cocoa中的Command Line 自动增加: #include STEP2 // // main.c // test_runloop1 // // Created by DMD on 20/6/14. // Copyri...
分类:编程语言   时间:2014-06-22 17:38:13    收藏:0  评论:0  赞:0  阅读:568
在Java中如何逐行地写文件?
下边是写东西到一个文件中的Java代码。运行后每一次,一个新的文件被创建,并且之前一个也将会被新的文件替代。这和给文件追加内容是不同的。 public static void writeFile1() throws IOException { File fout = new File("out.txt"); FileOutputStream fos = new FileOutputStrea...
分类:编程语言   时间:2014-06-22 20:24:24    收藏:0  评论:0  赞:0  阅读:353
Spring AOP中pointcut expression表达式解析 及匹配多个条件
Spring AOP中pointcut expression表达式解析 及匹配多个条件...
分类:编程语言   时间:2014-06-22 20:41:53    收藏:0  评论:0  赞:0  阅读:336
javascript将浮点数转换成整数
javascript将浮点数转换成整数...
分类:编程语言   时间:2014-06-22 17:41:11    收藏:0  评论:0  赞:0  阅读:357
C语言--函数指针
#import #include "Function.h" int main(int argc, const char * argv[]) { // printf("%d\n",sum(10, 8)); // // int (*p)(int x,int y) = sum; // //函数指针类型 int (*)(int x,int y) // //描述: 指向 返回值为...
分类:编程语言   时间:2014-06-22 18:39:50    收藏:0  评论:0  赞:0  阅读:472
JavaScript闭包
如下的html,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5 闭包演示 function init() { var pAry = document.getElementsByTagName("p"); for( var i=0; i<pAry.length; i+...
分类:编程语言   时间:2014-06-22 22:17:50    收藏:0  评论:0  赞:0  阅读:385
排序(1)---------选择排序(C语言实现)
选择排序的基本思想: 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序每次交换一对元素,它们当中至少有一个将被移到其最终位置上,因此对n个元素的表进行排序总共进行至多n-1次交换。在所有的完全依靠交换去移动...
分类:编程语言   时间:2014-06-22 18:16:58    收藏:0  评论:0  赞:0  阅读:245
C++ 标准库值操作迭代器的常见函数
迭代器是C++标准库中的重要组件,特别是在容器内部,没有迭代器,容器也就无所谓存在了。 例如:vector容器简而言之就是3个迭代器 start finish 以及end_of_storage vector的任何操作都离不开这3个迭代器。。 接下来,总结一下C++ 中的迭代器的操作。 C++的迭代器分为5类,依次为 : Input_iterator, output_iterator,...
分类:编程语言   时间:2014-06-22 22:19:50    收藏:0  评论:0  赞:0  阅读:461
python的collections.Counter()计数器
python模块collections提供了内置容器类型dict,list,set,tuple更专业的容器数据类型。...
分类:编程语言   时间:2014-06-22 16:43:53    收藏:0  评论:0  赞:0  阅读:381
C++学习笔记29,引用变量(1)
引用变量在创建的时候就必须初始化。无法创建一个未被初始化的引用。 #include using namespace std; int main() { int x=10; int y=20; int &r1; } 编译结果: 如果引用未被初始化,编译将报错。 修改引用: 引用总是指向初始化的那个变量,也就是说,引用一旦被创建并初始化之后就无法改变。这一...
分类:编程语言   时间:2014-06-22 22:21:41    收藏:0  评论:0  赞:0  阅读:348
java 文件读写的实用工具
java 文件读写的实用工具...
分类:编程语言   时间:2014-06-22 19:57:38    收藏:0  评论:0  赞:0  阅读:352
Spring整合freemarker发送邮件
一. 背景知识 在上一篇博文: 使用JavaMail发送邮件和接受邮件, 我们学习了原生的JavaApi发送邮件, 我们会发现代码比较多, 特别是当邮件内容很丰富的时候, 我们需要在Java中拼装Html, 是不是觉得非常麻烦.  下面我们使用一种比较简单的方法: spring + javaMail + freemarker, 使用freemarker模板引擎后, 我们就不用再在Jav...
分类:编程语言   时间:2014-06-22 21:09:54    收藏:0  评论:0  赞:0  阅读:384
JavaScript-RegExp对象只能使用一次
以下的代码,是测试从字符串中识别出年月日,可以看到创建的rYMD这个RegExp对象执行了一次后,又执行了一次。 var DateStr = "2014-9-8"; var rYMD = new RegExp("(\\d{4}|\\d{2})-(\\d{2}|\\d{1})-(\\d{2}|\\d{1})", "g"); var aRt = rYMD.exec(DateStr); var...
分类:编程语言   时间:2014-06-22 13:50:56    收藏:0  评论:0  赞:0  阅读:377
vc++教程之CreateRemoteThread
作者是:无名   QQ:16349023  Email:mengwzy@qq.com 要实现线程的远程注入必须使用Windows提供的CreateRemoteThread函数来创建一个远程线程该函数的原型如下: HANDLE CreateRemoteThread(      HANDLE hProcess,      LPSECURITY_ATTRIBUTES lpThreadAttrib...
分类:编程语言   时间:2014-06-22 16:51:35    收藏:0  评论:0  赞:0  阅读:392
Linux编程---线程
首先说一下线程的概念.其实就是运行在进程的上下文环境中的一个执行流.普通进程只有一条执行流,但是线程提供了多种执行的路径并行的局面. 同时,线程还分为核心级线程和用户级线程.主要区别在属于核内还是核外. 核心级线程,地位基本和进程相当,由内核调度.也就是说这种系统时间片是按线程来分配的.这种线程的好处就是可以适当的运用SMP,即针对多核CPU进行调度. 用户级线程,在用户态来调度.所以相对来...
分类:编程语言   时间:2014-06-22 22:46:31    收藏:0  评论:0  赞:0  阅读:465
【足迹C++primer】33、再探迭代器
再探迭代器 这里有插入迭代器,有流迭代器,反向迭代器,移动迭代器。 插入迭代器 这是一种迭代器适配器,接受一个容器,生成一个迭代器,实现向给定容器添加元素。 插入迭代器有三种类型,差异在于元素插入的位置 back_inserter创建一个使用push_back的迭代器。 front_inserter创建一个使用push_front的迭代器。 inserter创建一个使用i...
分类:编程语言   时间:2014-06-22 17:48:53    收藏:0  评论:0  赞:0  阅读:541
如果动态的执行java脚本,这个在脚本公式配置的时候很方便
如果动态的执行java脚本,这个在脚本公式配置的时候很方便...
分类:编程语言   时间:2014-06-21 21:54:15    收藏:0  评论:0  赞:0  阅读:432
Python 单词字母顺序不变且全部倒排
翻出google测试工程师的一道题目: 设计一个函数,任何语言都可以,实现以下功能: 一个句子,将句子中的单词全部倒排过来,但单词的字母顺序不变。eg.  this is a real world输出结果为:world real a is this   笔者用Python实现如下: #! /usr/bin/env python # -* -coding:utf-8-*-   def...
分类:编程语言   时间:2014-06-22 16:53:37    收藏:0  评论:0  赞:0  阅读:633
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!