- 博客(51)
- 资源 (4)
- 收藏
- 关注
原创 Goodbye, Ctrl+B
早上起床本来打算看Transmission Electron Microscopy,看到PDF文件没有书签,就想找个法子批量新建书签,结果一天就这么过去了。。。 Acrobat XI + 32位Windows 7 需要准备两个文件。一个是书签相关的文件。另一个是JavaScript脚步。
2016-12-19 00:52:21 477
原创 氨基酸系统命名
AA name 丙氨酸 α\alpha-氨基丙酸 缬氨酸 α\alpha-氨基-β\beta-甲基丁酸 亮氨酸 α\alpha-氨基-γ\gamma-甲基戊酸 异亮氨酸 α\alpha-氨基-β\beta-甲基戊酸 甲硫氨酸(蛋氨酸) α\alpha-氨基-γ\gamma-甲硫基丁酸 脯氨酸 α\alpha-羧基四氢吡咯 苯丙氨酸 α\alp
2016-12-04 19:21:36 8415
原创 Centos - tips(2017.10.27)
Centos工作站运营笔记How to fix /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory64位系统缺少32位库,安装相应库即可 参见yum -y install glibc.i686-X Error: BadWindow (invalid window parameter) 打开chimera和pym
2016-10-04 21:57:27 424
原创 Adobe Acrobat XI经验总结(更于2022.5.11)
Adobe Acrobat XI经验总结(更于2022.5.11)本文总结Acrobat使用过程中遇到的小问题及相应解决方案!
2016-10-04 10:58:41 3736
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-10-04 10:29:57 229
原创 第一个OpenGL程序
开发环境 平台: CentOS6.8 编译器: gcc 4.4.7 OpenGL: 2.1 源代码: http://opengl-redbook.com/Code/oglpg-8th-edition.zip 《OpenGL编程指南》第8版封面就说了,使用的是OpenGL4.3。没有找到支持更高OpenGL版本的驱动(本人电脑硬件很差。。。)。所以遇到的第一个问题就是兼容性问题。 使用g+
2016-08-08 11:05:33 2198
原创 PyMol - script
从大二开始接触PyMol至今已有4年了,之前只会用PyMol展示PDB文件。记得有一回需要找蛋白质所有催化残基3.6埃以内的活性位点。想到PyMol打开PDB文件时肯定已经完成了解析,就想写一个脚本拿到感兴趣的位点然后遍历所有原子坐标找到3.6埃以内的残疾。由于对PyMol不是很熟悉,这个想法在脑海中闪现之后就夭折了。后来我写了个C++程序,从PDB文件开始解析,真是废了九牛二虎之力,现在想想,当时
2016-07-03 14:34:19 11738
原创 HG255D刷机及网络接口配置
华为的HG255D路由器前段时间挂了。今天刚好有空,就折腾了一下。弄了一下午,还好最后弄好了。之前路由器只有power、voice、lan这几个灯亮,WiFi都不亮,连上网线也上不了网,无奈只得在网上找资料。修复主要是刷固件、配置路由器接口、本地网卡、设置上网账号。本教程用的相关文件在这里可以[找到](http://pan.baidu.com/s/1bpgDRMR)刷固件路由器就是一个嵌入式l
2016-05-29 00:51:09 8573
原创 vi编辑器用法总结
1. vi编辑器用法总结 2. 常用快捷键 3. 插件3.1 安装方法vim插件安装方法很简单。 1. 下载插件 去http://www.vim.org/scripts/script_search_results.php查找插件下载地址 2. 安装 把文件(一般为zip压缩格式,linux下使用unzip直接解压缩)解压缩。在Linux下,把解压缩的所有文件夹和~/.vi
2015-11-01 16:45:15 446
原创 github使用笔记(2)——更新仓库
克隆仓库到本地git clone https://github.com/Stephen8554/MyUsefulTool.git修改git rm file #删除文件git commit -a -m "delete file"git pushgit mv file newfilename #修改文件名git commit -a -m "rename file"git push注意
2015-10-28 18:35:22 1168
原创 github使用笔记(1)——初次向仓库提交代码
安装好github客服端后,最好把git命令所在的文件夹放入环境变量进入要提交的代码所在文件夹执行以下命令git initgit add .git commit -m "CommitInfo"git remote add origin https://github.com/Stephen8554/MyUsefulTool.gitgit push -u origin mastergith
2015-10-28 18:23:19 511
原创 gdb之x命令
examine(简写是x)可以查看内存地址中的值。<b>(gdb) help x</b>Examine memory: x/FMT ADDRESS.ADDRESS is an expression for the memory address to examine.FMT is a repeat count followed by a format letter and a size lett
2015-10-13 23:51:57 2090
原创 vi编辑器用法总结
1.常用命令:w #保存文件:!w #强制保存:q #退出:qw #保存并退出:!qw#强制保存并退出:set nu #显示行号:set nonu #隐藏行号:e filename #打开新的文件,原来的文件关闭:%s/666/777/g #把文件中所有的666替换为777,支持正则表达式2.常用快捷键ZZ(注意是大写状态,命令行模式):保存并退出:=>zz
2015-09-29 11:41:03 435
原创 数组和指针
1、访问方式不同 编译器维护一个符号表,表中有各个变量的地址、类型 数组以直接方式访问,指针以间接方式访问。char arr[] = "hello world!";arr[3];编译器首先从符号表取得数组变量arr的地址,然后在此地址上直接偏移3个单位(步长取决于存储数据类型,如int、指针就是4个字节),从新地址取出值(只取一个字符)。char *str = "hello world!";
2015-08-07 00:13:23 380
转载 VS2012:"snprintf"找不到标识符
点击这里查看原文snprintf()函数的格式跟printf差不多一样,是在c里面用的函数,包含在 #include #if _MSC_VER#define snprintf _snprintf#endif
2015-07-10 18:35:22 5681
转载 正则表达式30分钟入门教程
正则表达式30分钟入门教程目录跳过目录本文目标如何使用本教程正则表达式到底是什么东西?入门测试正则表达式元字符字符转义重复字符类分枝条件|分组()反义\后向引用零宽断言负向零宽断言注释贪婪与懒惰处理选项平衡组/递归匹配还有些什么东西没提到联系作者网上的资源及本文参考文献更新纪录本文目标30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己
2015-07-04 14:31:34 426
原创 倒序输出数字
int f(int m){ int y=0; while(m!=0) { y=y*10+m%10; m=m/10; } return y;}
2015-06-25 23:48:56 746
原创 打印杨辉三角
#include <iostream>#include <iomanip>using namespace std;int * setRow(int rowId, int * lastRow){ int * row = new int[rowId]; row[0] = 1; for(int i = 1;i < rowId - 1;i++){ row[i]
2015-06-25 22:37:49 444
转载 <转>malloc原理和内存碎片
原文:malloc原理和内存碎片 当一个进程发生缺页中断的时候,进程会陷入内核态,执行以下操作: 1、检查要访问的虚拟地址是否合法 2、查找/分配一个物理页 3、填充物理页内容(读取磁盘,或者直接置0,或者啥也不干) 4、建立映射关系(虚拟地址到物理地址) 重新执行发生缺页中断的那条指令 如果第3步,需要读取磁盘,那么这次缺页中断就是majflt,否则就是minflt。 内
2015-06-19 00:04:32 833
原创 Tag
GameObject gameObjectGameController = GameObject.FindWithTag ("GameController"); if (gameObjectGameController != null) { gameController = gameObjectGameController.GetComponent<GameC
2015-06-11 13:46:58 373
原创 常用的CSS代码
悬浮窗口<style>div .floatDiv{margin-top:0;padding:8px;position:fixed;top:0;left:75%;MARGIN-RIGHT:0px;border:2px solid red;font-size:14px;height:auto !important;}</style><div style=""></div>
2015-06-08 23:29:11 790
原创 仿函数经验总结
transformtransform的行为template <class InputIterator, class OutputIterator, class UnaryOperator> OutputIterator transform (InputIterator first1, InputIterator last1, OutputI
2015-05-30 14:55:23 435
原创 QT实例——多线程+定时器
/*dialog.h*/#ifndef DIALOG_H#define DIALOG_H#include <QDialog>#include <QPushButton>#include <QLCDNumber>#include <QEvent>#include <QThread>#include <QProgressBar>class MyThread : public QThread
2015-05-23 01:11:27 4034
原创 socket函数
1、socket函数1.1 socket函数原型1.2 功能解析每个进程的进程空间里都有一个socket描述符表。套接字描述符表属于一个进程,而socket地址结构位于操作系统的内核缓冲。socket描述符表socket描述符socket地址结构的地址1.2 3个参数1.2.1 family参数1.2.2 type参数1.2.3 protocol参数 1.2.4 family、type参数的
2015-05-16 18:19:51 620
原创 地址转换函数
1、inet_aton, inet_ntoa, inet_addr 转换IPv4地址:点分10进制字符串和32位网络字节序二进制值 n: network a: ? INADDR_NONE: 32位都是1的二进制值,点分10进制值为255.255.255.255 2、inet_pton, inet_ntop n: network p: presentation family:AF_IN
2015-05-16 15:16:39 450
原创 Socket地址结构
1、通用套接字地址结构<sys/socket.h> 如bind函数的第二个参数类型就是通用套接字地址结构的指针,使用的时候一般需要把一个IPv4/IPv6套接字地址结构强制转换成一个通用通用套接字地址结构再取地址 2、IPv4套接字地址结构<netinet/in.h>注意端口和地址都是使用网络字节序,填写时需要分别调用htons,htonl将主机字节序转换成网络字节序 服务器和客户端填写sin
2015-05-16 13:49:39 1618
原创 POSIX
POSIX: protable operating system interfer。似乎X在西方文化中代表着强大、神秘。还记得列方程时总用X代表未知数,有一部电影叫X战警。 IPv4地址是32位无符号整数,最大地址对应的点分16进制为FF,FF,FF,FF,点分10进制为165,165,165,165。 TCP/UDP端口是16位无符号整数,所以端口范围是1~65535(<font color=
2015-05-16 13:24:45 487
原创 QFileDialog用法收集
好记性果然不如烂笔头,以后还是多整理吧! 1、获取一个文件的完整路径QString temp = QFileDialog::getOpenFileName(this, "open", "c:/desktop/", "files(*.*)");2、获取一个存在的目录dir = QFileDialog::getExistingDirectory(this, "choose dir");
2015-05-15 13:09:35 828
转载 将MySQL中sql运行结果保存到文件
http://cau99.blog.51cto.com/1855224/348794 需要说明的是这样会把在控制台的所有输入、输出都记录到文件。我之前是希望把select查询的结果写入文件,虽然结果有所不同,但是之后再结合正则表达式也基本可以解决自己的需求。 有两种方法。方法一:在mysql>提示符中使用teemysql> tee output.txt Logging to file ‘out
2015-04-22 23:25:53 3684
转载 QT下使用QWebView报错
需要在用QT(5.3)写的程序中加一个webview,QT提供了QWebView类。打开assistant。按照要求加头文件:#include <QWebView>,修改pro文件:QT += webkitwidgets。本以为马上就可以成功了。结果直接报错找不到QWebview。把makefile文件删掉。又出一个新问题:qdatetime.h有问题。不敢动QT的库函数,于是搜了一下解决方法。
2015-04-22 23:04:37 2478
转载 程序是怎么执行的
程序是怎么执行的【编者的话】Docker是一个建立在操作系统+编译器基础之上的系统,所以了解操作系统,编译器以及程序运行机制对我们理解Docker来说非常重要。本文是一个自己的体会,有很多不精确的地方,目的是希望大家多关注低层,多修炼内功,多读好书。一直想写篇文章来说明在程序运行过程中操作系统都干了些什么事。下面我试着说明: 首先,任何程序都是有格式的,所谓无规矩不成方圆,任何美的,精巧的事物都是
2015-04-06 14:05:58 949
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2015-04-06 14:04:10 281
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人