Avatar_small

为FVCOM2.7.1启用SEMI_IMPLICIT

对于FVCOM2.7.1 其使用的PETSC版本应该是2.3.3(副版本好变,目前最新的是这个),使用这个版本你可以不用修改FVCOM的源代码 其次,PETSC需要开启Hypre的支持,configure的使用需要--with-hypre=1 --with-hypre-dir=/hypre/install/dir 最新的库可以从官方网站下载: PETSC:htt...

Avatar_small

TOAD使用笔记

1、把鼠标停在sql所在行,然后ctrl+Enter直接执行当前sql。 2、解决Toad对中文显示乱码问题(如果数据库所在主机的NLS_LANG是AMERICAN_AMERICA.WE8ISO8859P1): 系统环境变量加 NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 3、toad中自动提示功能,就...

Avatar_small

Keyboard shortcuts in bash


Avatar_small

ie9中border-collapse至box-shadow无法显示的bug

前几天维护公司项目,给一个弹出层添加box-shadow效果,在ie9中效果无法显示,搜索出的结果多为更改doctype声明。页面本身使用html5声明,不存在冲突,调试了半天找出原因,弹出层外框为table默认添加了border-collapse: collapse的样式,因为这个样式导致box-shadow无法生效,修改为border-collapse: separate后解决。 ...

Avatar_small

xcode子工程及cocoapods管理

ios应用总会用到很多库,而苹果只允许使用第三方的静态库.所以,开发者不能制作简单的framework供其它开发者调用. 而且,静态库加入到自己的工程也是个比较麻烦的事情,特别是有些工程没有制作静态库的target,这时还要自己制作静态库目标. 好吧,把整体思路理下. 1. 新建自己的工程,git化. 2. 添加子工程: git submodule add gi...

Avatar_small

win32开发第一篇——“第一个”windows窗体

对于有vb或者c#开发经验的程序员来说,窗体应用程序不过是拖拖控件了事,下面介绍一种比较古老的技术,也就所谓win32开发,使用windows函数库来创建windows应用程序 #define WIN32_LEAN_AND_MEAN #define WindowsName "win1" #include <Windows.h> ...

Avatar_small

Archlinux安装pdf虚拟打印机

sudo pacman -S cups-pdf sudo systemctl enable cups.service or sudo systemctl start cups.service 用浏览器访问 http://localhost:631/ 添加发现的pdf虚拟打印机-》打印机类型选Generic, Postscript Printer。...

Avatar_small

rrdtool 初体验

rrdtool 是「Round Robin Database tool」的缩写,是一个存放固定数量的数值型数据库,适合随时间变化的量的统计。比如网络传输速度、CPU 使用率、聊天室在线人数等。与大部分数据库软件不一样的是,它可以直接可视化数据,生成 PNG 图像。第一次使用,找点容易快速获取又有意义的数据源——ping 延迟好了。 第一步,确定数据库怎么...

Avatar_small

继续修改邮件主题

上回说到,中文邮件列表主题标签中的序号让我这位 mutt 用户很是眼烦,于是拿 Python 写了个脚本处理掉了序号。然而,主题中让人眼烦的岂止是标题?看看下面这些: 回复: Re: [shlug] 求助:c程序的效率比java还慢 [CPyUG] Re: [CPyUG:183226] [OT] 自动 tag 加上序号了? 既然已经知道如何处理了,加上有风间星魂的基于正则的极简...

Avatar_small

delphi和sqlserver交互

{利用adoquery调用sql server存储过程} procedure TForm1.Label1Click(Sender: TObject); begin adoquery1.Close; adoquery1.SQL.Clear ; adoquery1.SQL.Add('exec proc_stu :a output,:b,:c'...

Avatar_small

Globing in JsTestDriver


Avatar_small

Python 中的 sum 函数

做 projecteuler.net 上面的题时,遇到一个问题,需要对某个范围内的数进行筛选,并且把所有符合的结果都给出来。直接些的做法是做一个数组,在筛选的时候,遇到符合条件的,就放进那个数组里面。但维护状态容易出错,我尽量避免。另一种做法就是 def foo(n): if p2(n): return [a] ...

Avatar_small

nginx+ci

话说在/application/controllers下写了个hello.php,然后呢,在hello.php里写了个test方法欲输出hello world,可是呢,当我通过http://localhost/ci/index.php/hello/test访问时,却出现404。原因呢,nginx配置。好吧,废话就不多说了(其实也不会说),直接上正确的配置。 ser...

Avatar_small

Enterprise JavaBean笔记:Domain Object

首先解释一下DO的意思:Domain Object,域对象,在某一个范围(域)内有效的对象。 之所以设置DO,是因为Entity bean在远程传输(RMI)的过程中会舍弃信息(那些由EntityManager控制的信息会在RMI传输后丢失),从而使得部分方法失效。 如 果探究过Entity Bean的OneToMany、ManyToMany模型的Lazy fetch机...

Avatar_small

使用 procmail 修改邮件主题

Google Groups 上的邮件列表可以根据管理员的设置自动添加在邮件主题前添加指定的字符串。对于 mutt,固定的字符串没什么,但当这个添加的字符串不断地变化呢?比如这个字符串设置成[vim-cn:%d],%d会被邮件的序号所取代,于是每封邮件都有了不同主题。(对于回复邮件,按 RFC 5322 3.6.5 节的意思,应当将开头的一个Re:不予考虑。) 这样的邮件会话,m...