计算机姿势
文章平均质量分 89
witnessai1
初学者的无知在于未学,学者的无知在于学后
展开
-
代码优化的艺术
1.整数求余.我万万没有想到过,求余运算符%也会成为被优化的对象,从前写下循环链表的例子:[cpp] view plaincopyint a[N]; void append(int m) { i = (i+1) % N; a[i] = m; } 看哪,多么简洁的代码,多么美妙,你几乎转载 2015-08-09 21:29:17 · 437 阅读 · 0 评论 -
jupyter notebook 架设在服务器 在windows 本地用浏览器的访问服务器上的jupyter
服务器端配置:1. 官网下载anaconda2.安装anaconda: bash Anaconda3-4.2.0-Linux-x86_64.sh(记得安装的最后yes 添加环境变量)3.接下来,我们需要创建一个名为nbserver的配置。ipython profile create nbserver这将创建一个文件夹,其中包含一些原始的配置文件。我们跳转到这个文件夹进行一些配置cd ~/.ipyt...转载 2018-03-13 18:43:06 · 1658 阅读 · 0 评论 -
使用Graphviz绘图(一)
转载:http://www.cnblogs.com/taceywong/p/5439574.html前言日常开发或者编写课程论文时,除了代码文档的编写,其中一个很重要的部分就是需要绘制流程图、示意图绘制流程图有很多工具,一般常见的就有如下几种:Word、PPT等办公软件Viso以及开源的Dia画图(MSPaint)、PS、AIPicPicke在线流程图绘制(eg. www.processon.co...转载 2016-11-10 23:58:59 · 2486 阅读 · 1 评论 -
Markdown 语法手册 (完整整理版)
转载:http://blog.leanote.com/post/freewalk/Markdown%E8%AF%AD%E6%B3%95%E6%89%8B%E5%86%8C0. 目录0. 目录1. 斜体和粗体2. 分级标题3. 超链接3.1. 行内式3.2. 参考式3.3. 自动链接4. 锚点5. 列表5.1. 无序列表5.2. 有序列表5.3原创 2016-09-15 22:35:35 · 269476 阅读 · 36 评论 -
CPU与GPU的区别
CPU和GPU之所以大不相同,是由于其设计目标的不同,它们分别针对了两种不同的应用场景。CPU需要很强的通用性来处理各种不同的数据类型,同时又要逻辑判断又会引入大量的分支跳转和中断的处理。这些都使得CPU的内部结构异常复杂。而GPU面对的则是类型高度统一的、相互无依赖的大规模数据和不需要被打断的纯净的计算环境。 于是CPU和GPU就呈现出非常不同的架构(示意图): 图片转载 2016-10-04 00:25:56 · 3342 阅读 · 0 评论 -
windows下Graphviz安装及入门教程
转载:http://m.blog.csdn.net/article/details?id=49472949下载安装配置环境变量intall配置环境变量验证基本绘图入门graphdigraph一个复杂的例子和python交互发现好的工具,如同发现新大陆。有时,我们会好奇,论文中、各种专业的书中那么形象的插图是如何做出来的,无一例外不是对绘图转载 2016-10-25 15:32:30 · 3306 阅读 · 3 评论 -
xxx 不是内部或外部命令,也不是可运行的程序 或批处理文件
无论何时,在cmd中出现了: "xxx不是内部或外部命令,也不是可运行的程序或批处理文件"的错误,那都是没有找到对应的可执行程序,所以:要么是本身系统中的确没有此种可执行程序 -> 下载或安装此种程序,再记得确保PATH中包含对应路径。要么是有此程序,但是PATH中没有包含对应的路径 -> 添加对应的路径到PATH中即可。原创 2016-09-15 22:26:09 · 17077 阅读 · 0 评论 -
Ansi,UTF8,Unicode,ASCII编码的区别
近日需要不同的编码,关于上述编码,一直迷迷糊糊,查了些资料,总算大致了解了,下面全是从网上搜来的:1. ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码.转载 2016-09-13 23:51:26 · 692 阅读 · 0 评论 -
program files文件夹和program files(x86)文件夹
简单介绍:在64位系统下,为了更好的兼容32位程序,在安装一些32位程序(注意某些程序他就是32位的),会默认扔到program files(x86)这个文件夹下,而一些64位的程序,或程序本身没有位数区别的,会默认扔到program files这个文件夹下,他两下,都有一些与程序使用相关的程序,不能轻易删。详细:简单来说:Program Files (x86)存放了一些原创 2016-09-12 21:58:59 · 22768 阅读 · 0 评论 -
Debug版和Release版的区别
一、Debug 和 Release 的区别 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 Debug 和 Release 的真正区别,在于一组编译选项。 Debug 版本 参数 含义 /MDd /MLd 或 /M转载 2015-11-13 17:18:57 · 862 阅读 · 0 评论