- 博客(69)
- 资源 (3)
- 收藏
- 关注
原创 ssh访问内网中的虚拟机
1. 问题与目标1.1 环境目标机器为内网中的电脑A(macOS) A中有虚拟机电脑B(virtualbox+ubuntu) 公网电脑C 外网访问终端D(手机、电脑等)1.2 目标通过外网访问终端,ssh访问电脑A2. 思路(1)设置virtualbox网络环境,利用桥接模式让电脑B和电脑A处于同一个局部网段。设置后,重启虚拟机,然后分别在B和A中执行ifconfig,检验内网ip是否属于同一网段。这里假设B的内网ip为: 192.168.3.27(2)在B中设置C到B
2021-04-08 17:15:52 363
翻译 关于嵌入式基准测试的11点误解
翻译自:11 Myths About Embedded Benchmarking文章目录1 一个基准(benchmark)并不仅仅是一个工作负载(workload)程序。2 最好的基准并不就是用户的真实应用代码。3 针对一个基准的编译器优化,并不能总能改善真实应用的性能指标。4 嵌入式基准并不只关心执行速度。5 CPU指令数不能用作性能指标。6 系统性能并不跟CPU时钟频率线性相关。7 对于处理器核心的评分,不一定适用于基于该核心的SoC。8 在基准测试能效时,CPU休眠时功耗不再是最重要的事情。9 I
2020-06-03 10:39:50 675
翻译 Neural Architecture Search
Neural Architecture SearchBackground搜索空间简单的链式神经网络多分支网络分块优化搜索策略性能估计策略lower fidelity方法learning curve extrapolationWeight inheritance/Network MorphismOne-Shot MOdels/Weight sharing下一步方向ReferenceBackgrou...
2020-02-25 11:18:46 517
转载 Setup Remote GIT Repository Server on CentOS 7
转自:https://adhoctuts.com/setup-remote-git-repository-server-on-centos-7/Server Side Configuration1. Initial ConfigurationUpdate the system and install some standard utilitiesyum update-y&...
2020-01-10 11:38:44 273
原创 Github经验
Github经验从本地工作目录目录创建从github创建在git库的工作目录下添加新的git库工作目录基于工作目录下子目录创建新的git库从本地工作目录目录创建本地创建git initgit add .git commit -m ""touch .gitignore在github上创建空的repository,并拷贝对应的地址repository-url连接本地工作目录与远...
2019-11-02 00:18:35 144
翻译 Non-ECC memory
来源:https://www.reference.com/technology/non-ecc-memory-2818893af696697c#ECC是Error Correcting Code的缩写。Non-ECC内存是指没有错误检测和纠正功能的计算机内存。Non-ECC内存普遍用于消费级计算机系统;ECC内存会用于服务器和科学计算。内存纠错在最敏感的科学应用和金融应用中才有必要
2016-09-23 10:29:12 2070
原创 IC可靠性
IC可靠性IC可靠性软错误温度功耗制程偏移参考文献IC的可靠性受诸多因素的影响。软错误(soft error)温度功耗制程偏移(process variation)1. 软错误软错误是指,外界环境(比如宇宙高能粒子)对于IC干扰,可能造成bit位的翻转,进而可能影响系统的正确性,是一种瞬时性故障。2. 温度高温涉及很多硬件故障过程。比如,高温会加剧电子迁移效应,进而导致设备损
2016-02-24 21:18:29 2095
原创 llvm中如何利用分支概率和基本块频率估计
1. 背景llvm自2.9版以后,已经集成了对分支概率和基本块频率的静态分析。分支概率(branch probability)是指在程序的控制流图中,从控制流从一个基本块A到其任意后继基本块Si的概率。控制流从基本块A到其所有后继基本块的概率之和为1. 基本块频率(block frequency)
2013-08-09 11:06:31 2699
转载 添加sudo用户
转自:http://helloklzs.iteye.com/blog/1135559第一种方法: 添加sudo用户 当你安装Ubuntu的时候,它会自动添加第一个用户到sudo组,允许这个用户通过键入其自身帐户密码来获得超级用户(root)身份。然而,系统不会再自动添加其他的用户到sudo组当中去。如果你想在你的共享系统上授予某人某些超级用户特权,你必须给予他们sudo权利。
2013-07-28 10:48:53 570
转载 ubuntu配置网络
方式1:网卡通过DHCP自动获取IP地址 $ sudo gedit /etc/network/interfaces # 修改文件/etc/network/interfaces如下文 #------------------------------------------------------------------------------- # This file desc
2013-07-28 10:44:52 686
转载 latex中文,以及书签
转自:http://my.oschina.net/zenologo/blog/60160Latex的输入很麻烦,但是它的排版效果还是惊人的漂亮,习惯以后就好了,可以做出很漂亮的文档和PPT。但是中文显示一直是个问题。经过三天的baidu+google的找寻(似乎有点慢哈)终于找到海寧同学的一篇Blog,写得相当详细,也很实用,图文并茂的,忍不住想转一下, 如果感兴趣的同学可以直
2013-07-21 15:58:37 3921
原创 word写论文的几个小技巧
1. 先做样式表这样,word的格式就不会乱成一团糟。2. 如何在word中粘贴代码建立文本框,然后从任意一个IDE中拷贝代码,然后带格式在文本框里面进行粘贴就可。3. 给代码编号,以便引用在word文本框中,选择全部代码,右键->编号。4. 给章节标题及图表、公式编号参考http://blog.sciencenet.cn/blog-344887
2013-07-11 10:57:24 840
原创 系统安装小结
1. 需求目前许多轻便笔记本已经没有了光驱。所以,要想安装系统,只有U盘安装、硬盘安装和网络安装。硬盘安装需要原有系统能正常工作,网络安装一般在公司内部使用。这里主要讨论U盘安装(尚未确定SD卡安装是否可行?)2. U盘安装简介U盘安装是指从U盘启动并安装系统。有两种方案,一是纯引导系统,二是借助盘上系统进行安装。2.1 纯引导系统这是指盘上只有引导系统。电脑才
2013-07-08 16:11:06 1026
翻译 嵌入式并行编程状况
The role of C in the dark ages of multi-corehttp://dl.acm.org/citation.cfm?id=2465556&CFID=231626388&CFTOKEN=743971241. 并行应用现状1)在超级计算领域,应用通常被拆分,以便通过网络利用成千上万的处理器。这些应用通常用FORTRAN和C语言实现。2)在数据中心,无
2013-07-05 10:52:13 1722
原创 CPLEX学习笔记
1. CPLEX的获取1)公司花钱2)申请IBM学术版2. CPLEX的使用方式1) OPL IDE,对应的命令为oplide。优点:基于Eclipse的IDE,功能丰富。缺点:内存消耗大,不能支持打印中间可行解。2) 命令行方式,对应的命令为oplrun优点:内存消耗较小缺点:不能支持打印中间可行解3) 对应的交互方式,对应的命令为
2013-06-26 10:35:52 29383 12
转载 The Most Important Algorithms
转自:http://www.risc.jku.at/people/ckoutsch/stuff/e_algorithms.htmlThe Most Important AlgorithmsAfter a long discussion with some of my RISC colleagues about what the 5 most important algori
2013-06-19 13:30:33 702
原创 一个人使用局域网多台电脑的常用软件
最近需要跑Lingo求解问题,为了节省时间,经常借用局域网内别人的电脑——当然,要先获得他们的合法授权。1. 从windows访问windows1)windows局域网共享功能。在我的电脑的地址栏里面使用\\computername或者\\ip访问可以参考http://www.360doc.com/content/09/0304/12/108458_2707011.shtml2
2013-06-19 10:35:33 2237
转载 SVN 入门: 将已有文件目录加入svn版本控制
转自:http://www.shokhirev.com/nikolai/programs/SVN/svn.html#Step-by-step (byNikolai Shokhirev)Practical guide to subversion on Windows with TortoiseSVNby Nikolai ShokhirevUp: Programming | Next
2013-03-11 10:36:00 17697
原创 如何在excel图表中显示上标下标
1. 用字体属性修改是不可行的2. 方案是,从下面网页,复制粘贴http://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts
2013-01-25 02:08:54 9714
转载 simplescalar安装手册
转自http://www.igoy.in/simplescalar-installation-made-simple/:SIMPLESCALAR INSTALLATION MADE SIMPLEPrefaceThe following text describes the procedure of installation of Simple Scalar on
2012-11-06 18:37:05 2773
转载 磁盘修复相关整理
1. Linux下面预防与检测:使用smartmontools工具,用来控制SMART检测:1)用badblocks工具检测坏块#sudo badblock -s -v -c 64 /dev/sda 1000 10 (1000是结束块,10是起始块)2)逻辑坏道(文件系统破坏)的话,使用fsck或者格式化#fsck -a /dev/sdb (/dev/sda3)
2012-10-15 11:15:26 896
转载 windows远程控制ubuntu
出自:http://wiki.ubuntu.org.cn/远程桌面远程桌面出自Ubuntu中文目录[隐藏]1VNC 远程桌面 配置/使用 for xfce1.1本贴主要目的为说明如何在windows系统下远程控制xfce桌面 1.2安装x11vnc服务(于xfce客户机) 1.3从windows控制机访问 1.4比较
2012-08-24 20:38:51 6801 1
原创 gdb 调试笔记
1. 合理利用watch硬件断点(很慢)用途:用于检测内存是否什么时候被修改举例:先前修改编译器,导致程序跑飞方法:1)用常规调试确定,到底哪个函数的栈出错2)用watch跟踪出错函数的返回地址2. 合理利用ignore和断点用途:用于识别寻找出错的实例举例:编译某个程序,包括200多个函数,出现段错误;根据堆栈信息,知道函数名;函数名用string对象实现
2012-08-24 19:53:31 730
原创 timing speculation processor
1. 处理器的scaling有两个方向:提高频率和降低电压2. 关于处理器的频率处理器有一个参考时钟频率系统(或电压系统)。这些参考频率在考虑到了process variation,设备老化,极端温度和电压调节情况下,仍然能保证处理器运行的正确性。只要处理器没有到达其环境限制,超频一般就不会导致额外的错误。这个临界频率,简单记作f0. 举例来说,如果一个逻辑门的总延时超
2012-08-14 10:20:11 841
转载 Building GCC as a Cross-compiler for Simplescalar/Alpha
转自:http://hpc.serc.iisc.ernet.in/~sree/resources/building-cross-gcc-for-simplescalar.html 原链接已经失效Building GCC as a Cross-compiler for Simplescalar/AlphaNOTE: The instructions on this page ar
2012-03-21 22:57:35 2567
原创 我的windows软件套装
1. WPS office 免费。金山出品的好用的word, excel 和ppt。2. google chrome, 搜狗浏览器 免费。 喜欢chrome的简洁,让人感觉轻便。搜狗浏览器主要用来进行http下载,以及访问某些需要IE内核浏览器的web功能。3. Deamon Tools Lite 个人使用免费。 用于访问iso文件的内容。4. note
2011-11-08 10:27:02 576
原创 Renesas公司的芯片的片上存储器
1. 64bit VR系列: 16-32k bytes cache,I/D分开, 2-way. 没有on-chip的SRAM和program memory。不再继续开发。2. 32bit系列2.1 RISCV850: No cache. 8-32k internal RAM, 128-512K internal ROM.SuperH7080: No cache. 256
2011-10-29 13:48:28 517
原创 web搜索学习笔记之概率模型
1. 为什么概率模型?直观上,一个IR系统不可能给出一个确定的答复:一个文档是否满足一个查询? 就算是人类,也不能给出这样确定的回答。因此,需要进行不确定性地判断。而概率理论正是进行不确定性推理的理论。概率方法既是最古老的信息获取方法之一,也是当前最热门的信息获取方法之一
2011-10-17 22:07:57 914
转载 latex使用tabular和minipage排图
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Figure 6\begin{figure*}[htp] \begin{tabular}{cc} \subfigure[]{ \begin{minipage}[t]{0.3
2011-10-14 21:21:30 15433
转载 SVN服务器及客户端的简单使用
转自 http://www.codeproject.com/KB/winsdk/SubversionOnWindows.aspxIntroductionSubversion is an Open Source version control sys
2011-10-14 11:20:38 997
原创 libdwarf编程举例
1. 本文件基于libdwarf的例子simplereader.c修改,用于从具有dwarf格式的调试信息的二进制文件(gcc使用-g编译)中读取各符号(包括函数符号和数据符号)的地址、大小等信息。/* Copyright (c) 2009-2010 David An
2011-10-04 10:47:11 4969 3
原创 distcc: 一个快速、免费的分布式C/C++编译器
1. distcc是一个用于在一个网络中分布式编译C/C++ 代码的编译器。2. distcc自身并没有重新实现一个编译器,而是提供了一个gcc的分布式前端。需要在每一台机器上面安装distcc的客户端(distcc daemon)和编译器。distcc将完整的预处理过的代码
2011-09-22 23:58:47 1234
原创 函数栈1:gcc编译后函数栈的布局
1. The sample codeint live(int a, int b, int c){ int u,v,w,x,y,z; v = 1; z = v + 1; x = z * v;
2011-09-17 16:21:21 885
原创 web搜索学习笔记
首先是分词, 即将文本中的词汇抽取出来, 去掉stop word, 进而建立文本的反向索引.说明 1: stop word是没有实体意义的a, the, in等单词. 值得说明的是, stop word在不同的文本中会有变化. 说明 2: 最直观的, 从文档到文档所包含的
2011-09-12 21:20:32 567
原创 编程语言入门参考
1. JavaJavasoft: http://www.javasoft.comSun: www.sun.comDeveloper.com: http://java.developer.comTutorial: http://java.sun.com/doc
2011-09-12 09:06:48 481
原创 linux程序的内存空间
1. 实验平台OS:ubuntu 10.10gcc: 4.4.5machine: i686program: file.c// file.c#include int main (){ FILE * pFile; pFile = fopen (
2011-09-08 14:33:17 1058
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人