显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

一粒浮尘

飘渺虚无

 
 
 
 
 
 

Tricks on passing macro to make command in terminal

2017-2-2 21:52:19 阅读28 评论0 22017/02 Feb2

After writing so much codes/projects, we all know the usefuless of using macro(s) to control the compilations (in C/C++ and fortran, may be more other languages?).  Makefile is a script that records what we want the project to be compiled, and in which one can define as many as possible macros that could be passed to the compiler, i.e., something like $(CC) $(CPPFLAG).

Sometimes, I got

作者  | 2017-2-2 21:52:19 | 阅读(28) |评论(0) | 阅读全文>>

在MacOS下安装我的imcmc库

2015-7-18 18:23:39 阅读147 评论0 182015/07 July18

最后一步的时候出现这样的问题:
/bin/sh: .././install-sh: Permission denied
这时只需修改一下install-sh的权限即可:
chmod 777 install-sh

作者  | 2015-7-18 18:23:39 | 阅读(147) |评论(0) | 阅读全文>>

how to set nvidia-settings powermizer to max performance

2015-5-6 9:28:37 阅读152 评论0 62015/05 May6

just add a term to the startup applications
nvidia-settings -a [gpu:0]/GpuPowerMizerMode=1
if you have more than one GPU on your machine, then replace gpu:0 by N, N is the number of GPUs

作者  | 2015-5-6 9:28:37 | 阅读(152) |评论(0) | 阅读全文>>

错误是因为库的位不对。skype需要的是32bit的libGL.so.1,只需通过如下命令建立一个32bit的库的符号链接即可:
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/

更新:
今天打开wzinote时发现出了问题,遇到与打开skype时一样的问题,不同的是wzinote需要的是64位的库,而我昨天为了skype正常登录,做了一个32位的libGL.so.1的链接放在/usr/lib下面。。。
今天和台式机的配置对比了一下,发现完美的解决方案是将/etc/ld.so.conf.d/下的x86_64-linux-gnu_GL.conf所指向的/etc/alternatives/x86_64-linux-gnu_gl_conf里的内容做一些修改,修改后如下
/usr/lib/nvidia-304

作者  | 2015-4-27 10:06:32 | 阅读(641) |评论(0) | 阅读全文>>

xterm配置

2015-2-12 18:45:50 阅读381 评论0 122015/02 Feb12

保存到~/.Xresources中,并执行xrdb .Xresources

Xft.dpi:96

xpdf.title: PDF

XTerm*locale: true
XTerm*utf8Title: true
XTerm*fontMenu*fontdefault*Label: Default
XTerm*faceName: Bitstream Vera Sans Mono:antialias=True:pixelsize=13
XTerm*faceNameDoublesize: WenQuanYi:pixelsize=13
XTerm*faceSize: 12
XTerm*faceSize1: 12
XTerm*faceSize2: 12
XTerm*faceSize3: 12
XTerm*faceSize4: 12

作者  | 2015-2-12 18:45:50 | 阅读(381) |评论(0) | 阅读全文>>

一个非常好的git入门博客

2015-2-5 14:04:51 阅读111 评论0 52015/02 Feb5

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000

我也在开源中国代码托管(以及英文的github)上注册了帐号,不过呢开源中国的这个可以免费建999个私有的项目,而github上面免费的只能是公开的,所以。。。
再一个就是网速,以及某些原因。。。你懂的。。。

作者  | 2015-2-5 14:04:51 | 阅读(111) |评论(0) | 阅读全文>>

WMAP & Planck Chains

2015-2-2 15:28:26 阅读109 评论0 22015/02 Feb2

记录一下相应的网址,以备不时之需
http://lambda.gsfc.nasa.gov/product/map/dr5/parameters.cfm
http://wiki.cosmos.esa.int/planckpla/index.php/Cosmological_Parameters

作者  | 2015-2-2 15:28:26 | 阅读(109) |评论(0) | 阅读全文>>

笔记:CosmoMC中的GetDist内部细节

2015-1-21 0:27:51 阅读318 评论1 212015/01 Jan21

虽然知道大可以放心地去使用这个程序,但是对其中一些细节的不了解,让我始终觉得不安。
今天又再次扎进去仔细读代码,总算搞明白了。
前些日子把自己写的一个做蒙特卡罗模拟的程序做了一些修改,可以输出与GetDist兼容的采样结果(之前使用GetDist的时候,都是设置chains_are_samples=F的),但是在测试的时候发现效果并不好,今天仔细看了GetDist的代码才弄明白为啥会这样了。

GetDist会事先处理一下读入的样本,因为第一列是概率,基本上就是正比于\exp(-\chi^2/2),在\chi^2非常大的时候,数值上来说概率就是0,而这些样本点会被GetDist给剔除掉,这样最后剩下的样本点的数目就非常的少,于是最后的统计的效果也会很不理想。
至此,我个人认为这是GetDist的一个小小的败笔,chains_are_sample

作者  | 2015-1-21 0:27:51 | 阅读(318) |评论(1) | 阅读全文>>

笔记:CosmoMC中的GetDist中的一段代码,寻找置信区间

2015-1-18 23:41:33 阅读341 评论0 182015/01 Jan18

宇宙学这个圈子里使用最多的程序之一便是大名鼎鼎的CosmoMC了。不过这个程序包现在已经变得过于庞大,以至于修改起来十分麻烦(一个小插曲,前两天跟一个同学语音讨论一些问题,他说CosmoMC的作者招了一帮劳力,专门来写和维护代码。。。我忽然意识到为吗现在的版本代码写得如此清晰了。。。AL本人写的早期版本看起来实在是累人!)。
我最近也在做一些拟合的工作,但是不太愿意去修改CosmoMC,除了程序过于复杂之外,也对Fortran有点不是那么喜欢,总感觉乱乱的。于是乎我自己动手写了一个做MC的程序,效率上其实还远胜CosmoMC,这得益于我使用的算法(EMCEE)实在是强大,而CosmoMC还是以经典的Metropolis-Hanstings为主。说到这里,不得不提另外另个主要的算法:MultiNest和Hamiltian MC,MN在计算贝叶斯因子方面十分NB,而HMC,借鉴了哈密顿运动方程的思想,使得MC采样时的随机行走的acceptence大为提高(这是MH的一个诟病)。

作者  | 2015-1-18 23:41:33 | 阅读(341) |评论(0) | 阅读全文>>

【转载】Python基础---类

2014-11-26 9:35:38 阅读241 评论0 262014/11 Nov26

一、定义
1、格式:
class 子类名(父类名1,父类名2,...):
   """docstring for this class"""          #类的文档字符串
   def __init__(self[, arg1, arg2, ...]):  #构造函数
       #constructor block;
   def __del__(self):                      #析构函数
       #destructor block;

作者  | 2014-11-26 9:35:38 | 阅读(241) |评论(0) | 阅读全文>>

(zhuan) Makefile 中:= ?= += =的区别

2014-10-10 12:46:22 阅读188 评论0 102014/10 Oct10

http://www.cnblogs.com/wanqieddy/archive/2011/09/21/2184257.html

在Makefile中我们经常看到 = := ?= +=这几个赋值运算符,那么他们有什么区别呢?我们来做个简单的实验

新建一个Makefile,内容为:
ifdef DEFINE_VRE
    VRE = “Hello World!”
else
endif

ifeq ($(OPT),define)
    VRE ?= “Hello World! First!”
endif

作者  | 2014-10-10 12:46:22 | 阅读(188) |评论(0) | 阅读全文>>

Using the ILP64 Interface vs. LP64 Interface

2014-10-10 10:43:06 阅读800 评论0 102014/10 Oct10

Using the ILP64 Interface vs. LP64 Interface

The Intel MKL ILP64 libraries use the 64-bit integer type (necessary for indexing large arrays, with more than 231-1 elements), whereas the LP64 libraries index arrays with the 32-bit integer type.

The LP64

作者  | 2014-10-10 10:43:06 | 阅读(800) |评论(0) | 阅读全文>>

偷来的通用Makefile

2014-9-28 15:41:30 阅读251 评论0 282014/09 Sept28

(“失主”http://www.iteye.com/topic/774919)
#############################################################
# Generic Makefile for C/C++ Program
#
# License: GPL (General Public License)
# Author:  whyglinux <whyglinux AT gmail DOT com>
# Date:    2006/03/04 (version 0.1)
#          2007/03/24 (version 0.2)

作者  | 2014-9-28 15:41:30 | 阅读(251) |评论(0) | 阅读全文>>

Ubuntu下两个gcc版本切换

2014-9-23 10:06:57 阅读243 评论0 232014/09 Sept23

http://www.linuxidc.com/Linux/2012-10/72284.htm

Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译Android系统时不同的版本推荐用不同的gcc去编译,那么可不可以改变系统的gcc来适应android编译环境的需求呢?答案是可以的。

先看看我们系统用的gcc和g++是什么版本

gcc -v

可以获得的信息如下

gcc version 4.4.6 (Ubuntu/Linaro 4.4.6-11ubuntu2)

如果我们想使用gcc4.5怎么办?首先看看有没有安装gcc4.5,

ls /usr/bin/gcc*

结果只有/usr/bin/gcc  /usr/bin/gcc-4.4两个,那么我们需要安装

作者  | 2014-9-23 10:06:57 | 阅读(243) |评论(0) | 阅读全文>>

设置python的搜索路径与环境变量

2014-9-22 23:16:27 阅读407 评论0 222014/09 Sept22

gedit  ~/.bashrc
增加一行
export PYTHONPATH="${PYTHONPATH+${PYTHONPATH}:}/home/pythontest"
(试过用export PYTHONPATH=$PYTHONPATH:/home/pythontest, 无效。。。)
这样做以后,假定有个xyz.py文件放置在/home/pythontest
import xyz
系统会自动从/home/pythontest目录下面导入xyz.py

查看环境变量
import sys
sys.path

作者  | 2014-9-22 23:16:27 | 阅读(407) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
日志评论
评论列表加载中...
 
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017

注册 登录  
 加关注