2016

配置指定使用tcc编译器编译nim程序

二次信任 提交于 2020-03-14 01:03:13
配置指定使用tcc编译器编译nim程序 ###1、前言 nim是什么? nim是一门静态编译型语言,语法类似python,nim的代码被翻译成C代码再被C编译器编译成可执行文件。因此nim的可执行文件比较小,性能应该也不错。 最简单的nim程序就这样: echo "消灭人类暴政!" 编译后EXE一百多K到两百K左右。 下载nim编译环境请到官方网站: http://nim-lang.org/ tcc是什么? tcc是一个体积只有数百K的C语言编译器。 tcc 官方网站 http://bellard.org/tcc/ ###2、配置nim使用tcc编译nim程序 我的环境: windows 2012 x64 nim nim-0.15.0_x64 http://nim-lang.org/download/nim-0.15.0_x64.exe tcc-0.9.26-win64 http://download.savannah.gnu.org/releases/tinycc/tcc-0.9.26-win64-bin.zip ####3、安装nim 和tcc : 为了不和我电脑上已有的nim环境冲突,所以安装的时候,所有的可选项都不选,特别是不要勾选设置环境变量。其它选项都要联网下载文件。浪费时间。 因为没有添加到path变量,所以每次要用nim和tcc编译,只能启动start

解决PyScripter中文乱码问题

こ雲淡風輕ζ 提交于 2020-02-29 19:34:05
环境: PyScripter 2.6.0.0 python3.4 问题: PyScripter有个小坑,打开文件后中文都成了乱码。在PyScripter中新建的文件中文可以正常显示,但是重新打开后中文乱码。 PyScripter中文乱码原因: 原因是如果文件头部没有编码声明,那么PyScripter会默认使用ANSI打开文件。 而PyScripter默认的文件模板也不带编码声明,重新打开文件时间不以UTF-8打开,所以乱码。 解决的办法: 1、用其它编辑器打开文件,添加这一行声明并保存: # -*- coding: UTF-8 -*- 2、修改PyScripter的文件模板也添加上这一行: # -*- coding: UTF-8 -*- 这样每次用PyScripter 新建python代码文件时间都会自动带上这行代码声明。很是非常十分方便-_-! 具体操作步骤: 工具 → 选项 → 文件模板 → python脚本 → 然后在模板中添加编码声明: # -*- coding: UTF-8 -*- → 点击更新!!!←这一步非常重要,修改后要记得点更新才会保存。 PyScripter 的所有配置都保存在PyScripter.ini中,路径是 你的用户目录/AppData\Roaming\PyScripter/PyScripter.ini C:\Users\Administrator

中金所业务规则汇编学习知识点

拜拜、爱过 提交于 2019-12-22 13:59:25
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 最近学习了《中金所业务规则汇编2016》,有三点感受: 很多知识点,不看真的不知道,不看真的不知道咋回事,看了之后豁然开朗。所以还是要 多看书 。 看了书,不去归纳,不去总结,结果也就是看看,过几天,过几周也就忘了。要记忆深刻,就得多思考, 多总结 。 读完业务规则,发觉 股指期货业务规则比较简单,国债期货业务规则比较复杂,特别是交割细则。总之,现金交割比实物交割简单多了。 下面我来分享一些自己任务比较重要的知识点: 《交易规则》 中金所的会员分为交易结算会员(交易+结算)、全面结算会员(交易+结算+代结算)、特别结算会员(结算+代结算)、交易会员(交易)。 交易指令分为市价指令、限价指令。市价指令不限定价格,以市场最优价格成交,未成交部分自动撤销。限价指令以限定价格或更优价格成交,当日有效,未成交部分可以撤销。 分级结算制度:交易所>>结算会员>>交易会员>>客户。结算会员对其受托交易会员的期货交易承担履约责任。 保证金分为结算准备金(未被合约占用)和交易保证金(已被合约占用)。 《交易细则》 开盘价是指集合竞价产生的成交价格。集合竞价未产生成交价格的,以集合竞价后第一笔成交价位开盘价。 收盘价是指当日交易的最后一笔成交价格。 市价指令只能和限价指令撮合成交。(还不是太理解)

VCL篇:DevExpress v16.1新功能介绍

爱⌒轻易说出口 提交于 2019-12-10 11:28:51
PDF Viewer (CTP) DevExpress VCL v16.1将PDF Viewer控件加入Community Technology Preview (CTP),意味着可以直接在VCL应用中直接浏览PDF文件,无需额外安装PDF阅读器。 支持的功能有: 内容缩放和滚动 Side-by-side和连续页面布局 嵌入式字体 可以将任何页面导出为图片 可在设计时生成Ribbon/Toolbar UI Callout Popup Control VCL Callout Popup Control支持显示OS X/iOS样式的自定义弹出窗口,支持的功能有: 弹出动画效果 可选的圆角效果 可自定义弹出位置 Range Track Bar Editor v16.1新增一个全新的Range Track Bar Editor,一个可以选择区间值的进度条。这个编辑器可以用于两种类型的使 用场景:standalone (in unbound or data-aware mode) 和 inside container controls(比如Grid, TreeList, Pivot Grid 和 Vertical Grid控件)。 Grid Control Windows Explorer View Windows Explorer View 模仿了 Microsoft Windows

python获取指定时间段内的随机不重复的时间点

孤者浪人 提交于 2019-11-30 08:43:57
上篇 《python时间时分秒与秒数的互相转换》 http://www.cnblogs.com/gayhub/p/6154707.html 提到了把时间转成秒数的方法, 这篇写写转换成秒数后有些什么用处。 场景1:取N个07:30:00-09:30:33之间的随机时间。 下面是我的代码: #2016-12-10 7:06:29 codegay import random st = "07:30:00" et = "09:30:33" def time2seconds(t): h,m,s = t.strip().split(":") return int(h) * 3600 + int(m) * 60 + int(s) def seconds2time(sec): m,s = divmod(sec,60) h,m = divmod(m,60) return "%02d:%02d:%02d" % (h,m,s) sts = time2seconds(st) #sts==27000 ets = time2seconds(et) #ets==34233 rt = random.sample(range(sts,ets),10) #rt == [28931, 29977, 33207, 33082, 31174, 30200, 27458, 27434, 33367, 30450] rt

2016阿里实习感悟

守給你的承諾、 提交于 2019-11-30 06:28:36
你最大的问题在于写的太少。 前言 之前一直在某某园写blog,但其对Markdown的支持很弱,不能像MacDown或者 马克飞象 一样可以实时预览渲染结果。所以一直在寻求一款对Markdown支持良好的博客系统。另一方面,不得不吐槽某某园的博客默认界面,阅读起来真的是辣眼睛呐。 支持Markdown:写作时切换到全屏模式可实时预览结果,写作欲望大大增强;阅读时,界面简洁、享受。 多端支持:提供Android、iOS、WP客户端,前段时间博客进行了改版,快速响应用户需求,能感受到整个开源中国团队的诚意。 所以基于上述原因,选择了开源中国,同时也希望在这个新的平台上面好好沉淀一下。 阿里实习 今年上半年顺利通过了阿里的实习生面试,6月中旬去阿里实习,一直实习到了8月底,最后拿到了转正offer。 心路历程 实习期间的心路历程是这样的:兴奋 → 失落 → 充实。心情真像阿里的股价~。 在阿里的前两周是很兴奋的,对周围的人、事、物,对一切都很陌生、好奇。前两周的主要工作是学习阿里的开发环境、常用的框架、初步了解团队的业务。 接下来就是做团队的一些日常需求,这个阶段心里有一点失落,为什么呢?因为每天做的就是一些日常小需求,感觉没学到什么干货。后来去参加新人培训课的时候发现周围有不少同学都有相似的困惑(裤子都脱了,你就给我看这个?)。还好最后有大牛师兄及时分享了自己的学习历程,消除了不少困惑