- 浏览: 68298 次
- 性别:
- 来自: 郑州
最新评论
文章列表
OpenGL开发环境笔记
- 博客分类:
- 技术笔记
OpenGL开发环境搭建,做下笔记。
VirtualBox4.3.X Ubuntu14.X 虚拟机开启3D加速
<code>
sudo apt-get install build-essential
sudo apt-get install freeglut3-dev
//启动不了窗体,执行:
sudo apt-get install nvidia331 //Nvida用tab提示一下
</code>
原文链接:http://bzg.fr/learn-emacs-lisp-in-15-minutes.html
I was surprised not to find an introduction to Emacs Lisp on http://learnxinyminutes.com so I created one. I sent a pull request to the github repository, hopefully this will be merged at some point.
In the meantime, comments and feedback are v ...
emacs调用SVN进行更新、提交、比较
- 博客分类:
- 技术笔记
需要安装SVN的TortoiseSVN客户端。
然后把下面的代码加入到.emacs文件:
(defun svn-update()
"Svn update"
(interactive)
(let ((cmd (concat "TortoiseProc.exe /command:update /path:\"" buffer-file-name "\" /closeonend:0")))
(message cmd)
(shell-command cmd)))
...
;;窗口初始大小
(setq initial-frame-alist '((top . 0) (left . 100) (width . 120) (height . 42)))
;;去掉启动欢迎界面
(setq inhibit-startup-message t)
;;Ctrl+鼠标滚轮缩放字体
(global-set-key (kbd "<C-wheel-up>") 'text-scale-increase)
(global-set-key (kbd "<C-wheel-down>") 'text ...
作者:404null
一些强大的命令
再分享一些可能你不知道的shell用法和脚本,简单&强大!
在阅读以下部分前,强烈建议读者打开一个shell实验,这些都不是shell教科书里的大路货哦:)
!$!$是一个特殊的环境变量,它代表了上一个命令的最后一个字符串。如:你可能会这样:$mkdir mydir$mv mydir yourdir$cd yourdir可以改成:$mkdir mydir$mv !$ yourdir$cd !$
sudo !!以root的身份执行上一条命令 。场景举例:比如Ubuntu里用apt-get安装软件包的时候是需要root身 ...
八皇后问题——之全排列解法
- 博客分类:
- Python
问题的分解一共有两步:
1. 生成问题的所有候选解空间
2. 过滤掉那些不满足要求的
细化这两步,需要认识到下面两点:
1. 八皇后所有候选解空间是: [1,2,3,4,5,6,7,8] 这个集合中元素的全排列
(这个全排列不仅列出了候选解,并且还自动规避掉了皇后在横、竖方向上攻击的问题)
2. 接下来八皇后相互攻击的问题就是:任意两个皇后是否在一条对角线上,即两个皇后所在直线的斜率绝对值是否为1 。
清楚了上述两点后,代码就变得异常清晰、简单、直接了,要做的工作就是:
1. 生成 [1,2,3,4,5,6,7 ...
Hadoop 0.20.2
以前配置好能运行的集群,今天不记得改了点什么,跑不起来了,总是报下面的异常:
java.io.IOException: File /tmp/hadoop-wangdeyu/mapred/system/jobtracker.info could only be replicated to 0 nodes, instead of 1
也看了下网上其他人的一些解决办法,试了式,机器重启了几次、format了好几次、/etc/hosts、/etc/hostname 改了几次(虚拟机里跑的Ubuntu,复制的,所以名字一样),不好使。
最后貌似进行了下面几步给解决了(还 ...
Storm的安装部署
- 博客分类:
- Storm
自己读了原文根据自己的理解翻译了一部分,先放上来保存。(主要是自己看,也希望对别人有一点点儿用)。
安装步骤:
1. 下载一个发布版本(这里用的是storm-0.6.0),解压到一个目录下,将bin目录添加到系统的PATH环境中。
2. 为了可以在一个远程的集群上启动和停止topologies, 通过~/.storm/storm.yaml文件来配置cluster (后面会进一步说明) 。
开发环境介绍:
Storm有两种操作模式:本地模式和远程模式。本地模式下topologies的开发、测试运行可以在一台本地机器上完成,远程模式需要将topologies提交到cluster完成执行。
我们来 ...
MongoDB 的主从复制启动
- 博客分类:
- NoSql
最基本的方式建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址。
启动主服务器:
mongod --master
启动从服务器,其中 master_address就是上面主节点的地址:
mongod --slave --source master_address
例子:
启动主节点,并给主结点建立数据目录,并绑定端口(10000)
$mkdir ~/dbs/master
$./mongod --dpath ~/dbs/master --port 10000 --master
启动从节点:
$mkdir -p ~/dbs/slave01
$./mo ...
原理
根据Metropolis准则,粒子在温度T时趋于平衡的概率为e-ΔE/(kT),其中E为温度T时的内能,ΔE为其改变量,k为Boltzmann 常数。用固体退火模拟组合优化问题,将内能E模拟为目标函数值f,温度T演化成控制参数t,即得到解组合优化问题的模拟退火算法:由初始解i和控制参数初值t开始,对当前解重复“产生新解→计算目标函数差→接受或舍弃”的迭代,并逐步衰减t值,算法终止时的当前解即为所得近似最优解,这是基于蒙特卡罗迭代求解法的一种启发式随机搜索过程。退火过程由冷却进度表(Cooling Schedule)控制,包括控制参数的初值t及其衰减因子Δt、每个t值时的迭代次数L ...
直接上代码:
<form action="MyServlet" method="post" enctype="multipart/form-data">
<input type="text" name="name"/>
<input type="file"/>
<input type="submit"/>
<form>
MyServlet.java
...
仅留作自己日后翻查使用
数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数 ...
留作自己日后翻查
#include <WINDOWS.H>
#include <WINBASE.H>
typedef void (*MYPROC)(char*);
int main()
{
HINSTANCE LibHandle;
MYPROC ProcAdd;
char dllbuf[] = "C:\\DEV-CPP\\workspace\\helloDll\\helloDll.dll";
char sysbuf[] = & ...
- 2009-11-13 16:35
- 浏览 3500
- 评论(0)
程序采用BP神经网络来训练,将训练好的权矩阵提出来,用js做了个界面,成一个了js版本的识别程序了。
识别数字0-9,6x6的格子,训练的样本数据有200多个(src/data/num.txt),识别率还可以,就是画图时有些不方便。
详见代码,是个很简单的小程序。