- 博客(14)
- 收藏
- 关注

原创 读者须知
在优快云博客端,开始common lisp的介绍,以后会陆续发表相关common lisp的算法,数据结构,第三方插件,编程规范等文章,欢迎大家关注和探讨。在ITEYE博客端,主要积累了这几年自己学习和积累的内容,例如 Java,多线程,COM组建,C++,C语言,浙大软院考研等,但是为了更好的和大家分享和探讨common lisp的内容,还是决定将这一部分内容放在优快云博客端
2015-01-15 14:55:05
725
5

原创 Common Lisp 概览
先说一说我对Common Lisp函数式编程语言的个人理解,首先函数分为:声明,定义和调用。 在c语言中,.h文件 实现函数的声明,.c文件 实现函数的定义。而在Common List中,函数的声明和定义结合在一起,例如(defun sum (alist) ...)defun为函数声明的关键字,sum为函数名,alist为函数参数。(sum alist)上述代码为函数调用的代码
2015-01-12 17:50:48
10892
6
原创 杂项
web storm License Serverhttp://idea.imsxm.com/mac environment variable http://stackoverflow.com/questions/135688/setting-environment-variables-in-os-x http://stackoverflow.com/questions/603785/envi
2017-03-06 11:38:55
416
原创 两道Javascript-前端面试题
第一题 请完成一个函数,接受字符串str,返回一个相对应的json对象。(例如str=”aa.bb.cc”,函数返回{“aa”:{“bb”:{“cc”:{}}}} )function getJson(str) { let strArr = str.split('.'); let getObj = function(obj, index) { obj[strArr[index
2017-02-24 16:24:59
2699
2
原创 Activiti 自定义事件监听和邮件通知
Activiti 自定义事件监听和邮件通知参照Activiti官方文档https://www.activiti.org/userguide/#eventDispatcher首先,建立我们的需求。即当有任务创建、分配、完成时,邮件通知对应用户。完成步骤如下:Activiti为我们提供了事件监听接口– ActivitiEventListener org.activiti.engine.delegat
2017-01-11 11:45:28
16846
2
原创 Activiti 自定义用户管理和组管理
Activiti 自定义用户管理和组管理最近在研究如何自定义Activiti用户和组管理模块(Example:连接keystone用户管理模块,实际当中使用时当然可以将keystone转变为其他第三方用户管理模块),整理了一下心得,避免后人踩坑。本文站立在activiti源代码中的activiti-webapp-rest2模块的肩膀上。借助大神—Nadav Azaria— 2012年的文章《Acti
2017-01-10 18:25:03
10858
1
原创 如何生成可导入数据库的亿级别数据
1. 使用python脚本可以轻松生成满足条件的数据,具体如下#coding: utf-8import os, sys, time, datetimefrom itertools import izipN = 100000000def gen_meid(): returndef gen_seq(): returndef generate_message(meid
2016-08-11 18:32:31
3321
原创 <MongoDB | Mysql>亿级别---数据生成及高效率导入
做这件事情之前,首先对于mysql,首先需要改改mysql的默认存储路径,以免因为硬盘分区或者挂载容量的问题,导致数据插入不成功。对于mongodb,只需要改一下启动时命令行的存储路径。
2016-08-11 14:51:12
6094
原创 Express session 覆盖或重写
在nodejs端,遇到了一个思绪许久的问题,就是莫名其妙req.session被覆盖或重写。究其原因如下,当时只是想简简单单设置一个session超时机制,于是从网上copy了下面这一段代码。var session = require('express-session');app.use(session({ secret: 'secretKey', saveUninitialized: fa
2016-07-08 17:30:32
4092
原创 Angularjs之ngModel中的值验证绑定
众所周知,在Angular中ngModel为动态双向绑定,存在两种方式。 例如, 方式一: 在html中,<input type="text" ng-model="searchText" /><button ng-click="check(searchText)">Check!</button>{{ searchText }}在controller中$scope.check = funct
2016-05-11 11:42:26
5109
原创 jQuery 技术讨论
jQuery 技术讨论首先,看一段js代码,function Monkey(name) { this.name = name; return this;}var a = Monkey("hello");var b = new Monkey("yyy");console.log(a);console.log(b);a的输出 –> window b的输出 –> Monkey 也就是
2016-02-18 18:32:00
2484
原创 Ionic 自动生成icon和splash图片
手机不同的大小尺寸对于我们来说是司空见惯的,那么就需要不同大小的图片与之相匹配。在ionic框架下,我们只需要运行command line就可以根据模板生成不同大小的图片。因为不同的平台有不同的图片需求,那么最好的方式其实就是以一张图片模板为基础,使用command line生成所有的相关不用大小的图片。新生成的图片将会保存在resources目录下。除此之外,comman
2016-01-05 15:34:02
7028
原创 Promise执行链
Promise执行链由于javascript的非阻塞式的特性,使得很多写惯阻塞式程序的人在刚开始接触原生js时,显得很难适应,本篇文章就为大家解惑Promise执行链。首先promise对象的出现,是专门为异步代码同步化所设计的。抛开promise,仅用callback函数进行处理,显得捉襟见肘。。。
2015-12-31 16:23:57
4146
原创 MongoDB 索引建立机制
单一字段索引MongoDB对于collection中的任意字段(field)提供了完整的索引支持,在默认情况下,所有collection中的_id 均建立了索引,并且应用和用户也可以增加额外的索引来支持重要的查询和操作。
2015-08-07 18:35:38
2898
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人