E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
NewLisp
禁止笔记本的touchpad
的序号,比如12,然后用命令可以禁止掉touchpadxinputset-prop12"DeviceEnabled"0但是如果笔记本上插入其他USB设备,会导致touchpad序号变化,因此下面用一段
newlisp
sheismylife
·
2014-03-11 21:00
正则表达式
touchpad
NewLisp
启动service的时候用nohup
这不是什么时候都出问题,不过在我两个用boost::asio写的service需要安装成Linuxservice时,在用
newlisp
的(exec"servicedata_servicestart")来启动的时候
sheismylife
·
2014-02-26 00:00
用
newLisp
开发网站六 REST API返回JSON串
今天用
newlisp
返回JSON的时候,发现jQuery的ajax的done始终不能工作,用always就可以。
sheismylife
·
2014-01-29 22:00
json
Web
NewLisp
newLISP
® 代码模式
newLISP
® 代码模式Version2012February14thnewLISP v.10.4.0Copyright©2012LutzMueller, www.nuevatec.com.Allrightsreserved.Chinesetranslationscopyright
gxp
·
2013-12-10 10:00
lisp
用
newlisp
通过C++动态库访问MongoDB
我想让我的
newlisp
程序访问MongoDB.现在已经有MongoDBCdriver,但是我没有时间去学习,只想尽快的完成工作。
sheismylife
·
2013-12-09 18:00
在
newlisp
中使用table-driven模式
在
newlisp
中,提供了key/value的接口允许做到t
sheismylife
·
2013-11-22 19:00
杀掉所有
newlisp
进程
在用
newlisp
创建多个进程模拟客户端进行测试的时候,关闭是个问题,下面的脚本很方便的杀掉所有
newlisp
进程#!
sheismylife
·
2013-11-22 15:00
用
newLisp
开发网站五 日志
默认日志路径默认日志在站点目录的dragonfly-framework目录下,这是dragonfly的根目录默认日志级别默认为LOG_INFO级别以上两个都可在config.lsp中进行配置官方文档在:http://dragonfly.neocortex.io/api到目前位置,掌握的知识足够写一个网站了。因为是基于CGI的,所以推测不存在多线程同步的问题。
sheismylife
·
2013-11-21 17:00
用
newLisp
开发网站四 REST API
URL中的$resource和lisp文件名对应本节主要学习如何使用第二种路由方法来实现RESTAPI。仍然阅读http://dragonfly.neocortex.io/dragonfly_routes不过要看这一节:RESTfulroutingwith Route.Resource首先是URL请求格式有讲究,http://mysite.com/$resource[/action][/id][.
sheismylife
·
2013-11-21 16:00
lisp
newLISP
FOOP 类的方法以及实现
定义类的方法创建类的方法和创建类的构造函数几乎一样,只是方法名称不再是类的名称而已。比如:;;classmethodsforrectangles (define(Rectangle:area) (mul(self3)(self4))) (define(Rectangle:movedxdy) (inc(self1)dx) (inc(self2)dy))用save可以将一个类保存到文本文件中,比如
sheismylife
·
2013-11-21 11:00
lisp
newLISP
FOOP 创建类和对象
在看下面的原则之前,先明确一点:
newlisp
用context表示class,用list表示object.1.类的属性和方法被保存在类所在的context里(这句话其实意思有点问题,
sheismylife
·
2013-11-20 23:00
lisp
foop
我自己的lisp,也来实现个匿名递归函数玩玩,嘿!
lisp首先,给出调用lisp的go代码:packagemain import"github.com/hydra13142/lisp" funcmain(){ console:=lisp.
NewLisp
刘地
·
2013-08-22 22:00
Go
lisp
golang
改进的
newlisp
编译脚本,只需要配置
前面有一篇SaybyetoCMakeandMakefile我开始用自己编写的
newlisp
脚本替代CMake,今天对前面的进行改进。
sheismylife
·
2013-08-17 21:00
找不到libcrypto.so的库。
然后:先从这里下载crypto.lsp文件:http://www.
newlisp
.org/code/modules/crypto.lsp.html然后在Ubuntu12.04/12.10amd64下安装需要的库
sno_guo
·
2013-08-10 08:00
Visual Studio 2012 编译C++显示cl命令
为了用
newlisp
来实现VC编译,以便用我的Emacs开发VC程序,而不需要再打开VS2012,需要自己实现命令行的编译。我不需要nmake,因为我想直接了解VC编译器,以便今后更好的驾驭它。
sheismylife
·
2013-08-05 17:00
newlisp
监控redmine
/usr/bin/
newlisp
(set'r(exec"ps-def|grep'dispatch'")) (set'l(lengthr)) (if(=3l) (begin (append-file"
sheismylife
·
2013-07-25 16:00
newLISP
10.5.3 发布,类 Lisp 的脚本语言
newLISP
10.5.3 修复了一些 bug ,为 KMEANS 集群分析器增加了一些函数。
newLISP
是一个类似Lisp语言的、用于一般用途的脚本语言。
·
2013-07-11 17:00
lisp
用curl自动登录HTTPS站点
通过
newlisp
编程可以将第一个命令输出的结果用正则表达式过滤出其中的cookie,然后发出请求。下面是代码: #!/usr/bin/
newlisp
·
2013-07-04 18:00
https
用curl自动登录HTTPS站点
通过
newlisp
编程可以将第一个命令输出的结果用正则表达式过滤出其中的cookie,然后发出请求。下面是代码:#!/usr/bin/
newlisp
sheismylife
·
2013-07-03 23:00
newlisp
注释生成文档
最近写了一个
newlisp
_armory库,用来实现一些
newlisp
自身不支持的操作。比如跨windows和ubuntu的目录拷贝功能等。
sheismylife
·
2013-06-19 13:00
用
newlisp
管理windows下的nginx
使用方法1.从nginx站点下载windows版本的程序,加压后,将
newlisp
.lsp文件复制到该目录。2.确保windows的system32目录下有
newlisp
.exe程序。
sheismylife
·
2013-05-23 17:00
文件命令将
newlisp
脚本安装成windows service
在写这篇文章之前,xxx已经写过了几篇关于改文件命令主题的文章,想要了解的朋友可以去翻一下之前的文章 当初有一个需求,将一个
newlisp
脚本文件做成windowsservice,开机自动启动。
·
2013-05-09 20:00
windows
将
newlisp
脚本安装成windows service
现在有一个需求,将一个
newlisp
脚本文件做成windowsservice,开机自动启动。每隔一段时间,检查一下系统环境,其他的进程是否还活着,等等。
sheismylife
·
2013-05-09 09:00
newlisp
读取数据超时功能
newlisp
没有提供读取socket数据超时返回的功能。
sheismylife
·
2013-04-28 20:00
newlisp
模拟C的uint32_t类型
涉及到算法,经常遇到位操作,而这些位操作都需要固定宽度的整数,比如下面的例子:voidTea(uint32_t*v,uint32_t*k){ uint32_tv0=v[0],v1=v[1],sum=0,i;/*setup*/ uint32_tdelta=0x9e3779b9;/*akeyscheduleconstant*/ uint32_tk0=k[0],k1=k[1],k2=k[2],k3=k[
sheismylife
·
2013-04-06 22:00
newlisp
debugger
启动debugger很简单,只需要在
newlisp
会话中调用:(tracetrue)然后加载自己的lsp文件,调用函数,就可以进行调试了。
sheismylife
·
2013-04-06 20:00
newlisp
set 函数
用set拷贝先看最简单的set,它可以对一个或者多个symbol设置值。>(set'm"h") "h"注意,上面的语句是将"h"复制一份赋给msymbol.这是拷贝,不是引用。现在通过下面的测试证明:>(set'm"h") "h" >(set'nm) "h" >(set'm"a") "a" >n "h" >m "a"当m的值复制给了n后,修改m,不会改变n的值。set只能赋值给symbol这是个规
sheismylife
·
2013-04-05 14:00
NewLisp
newlisp
dotimes循环 与 整数格式化成字符串
dotimes循环类似于其他语言的for循环,迭代从0到n-1.下面是官方文档。dotimessyntax:(dotimes(sym-var int-count [exp-break]) body)Theexpressionsin body areevaluated int times.Thevariablein sym issetfrom0(zero)to(int -1)eachtimebefo
sheismylife
·
2013-04-04 11:00
newlisp
的lambda表达式
newlisp
的官方文档在这里:http://www.
newlisp
.org/downloads/manual_frame.html缩写参考lambda一节,说其和fn相同,fn是其更方便的简写。
sheismylife
·
2013-04-04 10:00
newlisp
异常
throw和throw-error的比较相同点:两者都能造成代码退出当前运行块,如果调用者没有使用catch,都能造成程序退出。不同点:1.逻辑上throw-error是因为错误退出。而throw可以类似于其他语言中的return语句,但是必须用catch配合。2.throw-error会导致得到calledfrom某某函数的信息,并且有ERR:前缀,比如:ERR:usererror:/home/
sheismylife
·
2013-04-03 22:00
newlisp
字符表示
在C++语言中,一个字符用单引号括起来,比如'A'但是在
newlisp
中,单引号用来阻止表达式求值,必须用"A"来表示。下面的测试代码表明'A'并不是一个字符。
sheismylife
·
2013-04-02 23:00
windows7 安装Emacs 24
最近因为需要开发windows上的产品,又回到windows上来,因为要写
newlisp
脚本,还是emacs用起来比较方便。
sheismylife
·
2013-03-22 15:00
修改配置文件
系统运维时有时候需要用脚本来修改配置文件
newlisp
下如何修改文件呢。
sheismylife
·
2013-03-20 18:00
NewLisp
main-args
当编写一个
newlisp
脚本时,有时候需要传递参数。
sheismylife
·
2013-03-07 20:00
newlisp
文件作为脚本运行
在windows上面很简单,直接创建lsp文件,开始写
newlisp
代码,只是不要忘记退出用(exit)就行了。
sheismylife
·
2013-02-28 12:00
newlisp
启动参数
写一个
newlisp
脚本,执行时有时需要传递参数,比如一个连接tcpserver的测试程序,执行时需要指定服务器IP地址和端口号。
sheismylife
·
2013-01-29 15:00
newlisp
使用crypto模块
先从这里下载crypto.lsp文件:http://www.
newlisp
.org/code/modules/crypto.lsp.html然后在Ubuntu12.04/12.10amd64下安装需要的库
sheismylife
·
2013-01-24 23:00
crypto
NewLisp
newlisp
做git lab系统备份
下面的代码都是
newlisp
,在crontab的帮助下实现定时备份git仓库和mysql数据库。因为gitlab的数据存放在这里。事实上,
newlisp
很适合做运维脚本。
sheismylife
·
2013-01-23 13:00
为Emacs 24.3配置
newLISP
开发环境
所以配置变得简单许多:首先用配置packagesystemserver,参考文章:Emacspackagesystem然后编辑~/.emacs.d/init.el文件,加入:;;
newlisp
(require'
newlisp
-mode
sheismylife
·
2013-01-22 11:00
emacs
NewLisp
newLISP
window7 安装
1.从这里下载win32的安装包:http://www.
newlisp
.org/index.cgi?
sheismylife
·
2013-01-21 16:00
boost::asio 连接管理10
先来看一下我的
newLISP
客户端模拟程序:(define(quit-for
sheismylife
·
2013-01-20 19:00
newLISP
TCP通信的一些技巧
如何发送字节数组net-send仅仅接受string作为参数,也就是说只能发送字符串。后来才发现,原来这只是这个API的接口,通过字符串仍然能够发送二进制数据,比如:>(net-sendsocket"\019\000") 2只需要前面加上\转义符号即可。如何发送16位整数,并按照big-endian顺序发送答案是pack。看下面的例子:>(set'socket(net-connect"localh
sheismylife
·
2013-01-20 11:00
boost::asio 连接管理7
newLISP
提供了简单的方法让我创建多个进程。下面的程序创建10个进程,每个进程发送几个'a',最后发送一个'q'.
sheismylife
·
2013-01-15 20:00
C++
boost::asio 连接管理6
先来一个
newLISP
程序测试,发起一个连接,发送一个正确字符'a',连接不断,再发送一个错误字符,连接断开。
sheismylife
·
2013-01-15 20:00
newLISP
语法
newLISP
的最大特点就是语法简单,估计一张纸能说明白最常用的。
sheismylife
·
2013-01-15 16:00
boost::asio 连接管理3
现在用
newLISP
编写TCP客户端来测试程序:chenshu@chenshu-beijing:~$
newlisp
newLISPv.10.4.564-bitonLinuxIPv4/6UTF-8libffi
sheismylife
·
2013-01-14 00:00
newLISP
Ubuntu环境安装
首先下载最新的Ubuntu系统的安装包:http://www.
newlisp
.org/downloads/
newlisp
_10.4.5-utf8_i386.deb然后安装:dpkg-i.
sheismylife
·
2013-01-13 20:00
newLISP
是如何令我惊愕忘形的
原文标题是“HownewLISPTookMyBreath(AndSyntax)Away”,非常漂亮的一个标题,但是不知道怎么翻译好,就随便编了一个句子上来了……==
newLISP
是一种奇特的LISP方言
天国之翼
·
2012-07-25 17:00
Scheme
lisp
lisp
clojure
common
NewLisp
newLISP
你也行 --- 字符串
############################################################################# #Name:
newLISP
你也行
天国之翼
·
2012-05-31 17:00
lisp
NewLisp
newlisp你也行
newLISP
你也行 --- 列表
############################################################################# #Name:
newLISP
你也行---列表
天国之翼
·
2012-05-31 17:00
lisp
NewLisp
newlisp你也行
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他