自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会打代码的扫地王大爷的专栏

选择远方,背影留给别人......

  • 博客(58)
  • 资源 (14)
  • 问答 (34)
  • 收藏
  • 关注

原创 Excel将单元格中的json本文格式化

选择"引用",然后在弹出的对话框中找到并勾选"Microsoft Scripting Runtime",以及“Microsoft XML 6.0”。打开Excel文件并按下ALT + F11打开Visual Basic for Applications(VBA)编辑器。进入https://github.com/VBA-tools/VBA-JSON,下载release的最新代码。VBA编辑器,“文件”->“导入”, 导入文件 JsonConverter.bas。点击VBA编辑器的菜单栏上的"工具"。

2023-07-31 22:51:29 1093

原创 KLEE编译 error: conflicting types for ‘getdents64‘

2021-02-18 18:21:59 307

原创 虚拟机共享文件夹

https://blog.csdn.net/nangy2514/article/details/92585715https://jarviswwong.com/ubuntu-vmware-hgfs-permissions-problem.html

2020-07-06 22:36:42 241

原创 Linux Intel HD4000外接显示器实现2K分辨率

xrandr --newmode “2560x1440_50.00_rb” 200.25 2560 2608 2640 2720 1440 1443 1448 1474 +HSync -Vsyncxrandr --addmode HDMI-1 “2560x1440_50.00_rb”xrandr --output HDMI-1 --mode “2560x1440_50.00_rb”...

2019-03-11 14:54:05 4673

原创 GEM5中添加一个简单的IO模块

GEM5中添加一个简单的IO模块        近期想要在Gem5中模拟ORAM(Oblivious RAM)的算法,因此开始折腾起了Gem5。ORAM简介        为了保护数据安全,我们经常对数据进行加密再

2018-10-17 15:43:50 1155 2

原创 GEM5中利用Pydot输出系统配置图

GEM5中利用Pydot输出系统配置图安装python的Pydot包之后,当运行gem5进行模拟仿真之后,即可在m5out目录下找到config.pdf之类的配置图,如图1所示。还可以通过dot命令将config.dot文件转换成自己需要的格式pip install pydotcd m5outdot -Tpng -o config.png config.dot图1 gem5输...

2018-10-17 15:37:53 1429 2

原创 GEM5中使用DRAMSim2

GEM5中使用DRAMSim2DRAMSim2        DRAMSim2是一个较为精确的DDR2/3内存模拟器,因为其仿真效果相当不错,因此在学术界接受度较高[1]。GEM5中集成DRAMSim2       &nb

2018-10-17 15:35:31 1329 6

原创 模型检验-计算树逻辑(CTL)小例

模型检验-计算树逻辑(CTL)小例        AX是相对于初始节点(x=1)开始的树而言的,由于AX表示对于任何从初始节点(x=1)开始的路径中的下一个节点,因此EX则是相对于初始节点的子节点(x=2)开始的子树而言的。EX(x=4)表示存在从节点(x=2)开始的路径,使得子树的初始节点(x

2018-10-17 15:30:58 3995

原创 SPEC2006

安装步骤# Ubuntu16.04# 注意安装gFortran. ./install.sh. ./shrc        一般情况下经过以上步骤即可安装完毕,进行使用,注意需要执行shrc设置完环境变量以后才可正常执行后续的各种操作。  

2018-10-17 15:26:27 5698 1

原创 基于无保护AES芯片的 CPA攻击

基于无保护AES芯片的 CPA攻击王立敏1,丁洁2 1中国科学院信息工程研究所 第五实验室 北京 中国 1000932 中国科学院信息工程研究所 第五实验室 北京 中国 100093摘要 高级加密标准(Advanced Encryption Standard,AES)是最常用的加密算法之一。为了提升实际应用中加解密操作的速度,或者在小型芯片上完成加密工作,AES通常被集成在加密芯片中。...

2018-10-17 15:22:37 3520 3

原创 形式化验证调研报告

形式化验证调研报告 王立敏 中国科学院信息工程研究所 第五实验室 北京 中国100093摘要2018年初,Spectre和Meltdown漏洞的发现,使得芯片安全备受重视。然而传统的基于仿真的芯片验证方法由于测试样例覆盖不完全,验证过程耗时巨大,逐渐适应不了日益复杂的芯片了。形式化方法作为一种静态验证方法,正好可以解决这些问题。本文主要梳理了当前形式化方法检测的常见方法,并且列出他们的优...

2018-10-17 14:56:24 4623

原创 梅森旋转算法安全性分析及改进

梅森旋转算法安全性分析及改进王立敏1,丁洁21中国科学院信息工程研究所 第五实验室 北京 中国1000932中国科学院信息工程研究所 第五实验室 北京 中国100093摘要梅森旋转算法是目前最流行的伪随机数发生器算法之一。梅森旋转算法存在许多缺点,例如当生成的伪随机数数量庞大时可预测以及无法通过部分统计测试。为了更好地深入了解和分析梅森旋转算法的安全性,本文将使用NIST800-2...

2018-10-17 14:45:20 3090 3

原创 Deepin修复Windows引导

sudo update-grub2

2018-08-22 13:12:42 9663

原创 gem5+dramsim2

sudo build/X86/gem5.opt configs/example/se.py -c tests/test-progs/hello/bin/x86/linux/hello –cpu-type=’TimingSimpleCPU’ –caches –l2cache –mem-type=’DRAMSim2’

2018-06-22 11:43:26 516

原创 Meltdown & Spectre原理简要梳理

        Spectre以及meltdown漏洞是前段时间,十分热门的两个漏洞,它们之所以广受重视,是因为它们根据的是体系结构的设计漏洞,而非针对某个系统或者某个软件,因此它几乎可以遍及大多数近代的CPU。这里主要有三个漏洞: - Variant 1: bounds check bypass (CVE-20...

2018-02-23 08:58:15 19771 3

原创 【论文阅读】Shakti-T: A RISC-V Processor with Light Weight Security Extensions

一、背景        由于计算核芯和电子商务的兴起,有必要在硬件层面保护我们的数据安全,目前面临的主要威胁是来自内存的攻击,包括时间和空间上两方面的侵入,团队制造出了一个名为Shakti-T的轻量级安全扩展芯片来解决这些问题,本处理器仅使用194个LUTs以及2197个触发器。二、攻击类型刚刚提到了基于内存的攻击 1. 基于空间上的攻击 -指针访问了它不允许被访问的地方。 比较著名的例子有

2017-10-20 20:44:09 652

转载 开发工具修改data-XXX值,jq.data()取不到?

之前也有人问过类似的问题,jquery.data()方法不会改变dom元素.jquery的data 和 html5规定的data还不是一个东西。jquery的data 只会在页面初始化时读取dom上的属性,之后的操作全部都是在js内存中进行。dom上的属性值 只是 jquery.data 初始化值,之后修改和读取 都和dom上的属性没有关系。

2017-09-01 09:18:08 887

原创 Windows子系统---(三)显示GUI

我们只有一个命令行,看起来就像连接服务器的shell,那万一我们需要运行我们的桌面窗口程序呢?国外大神们当然已经折腾除了方法。一、安装VcXsrv 下载地址:https://sourceforge.net/projects/vcxsrv/安装以后会有两个程序,分别是XLaunch和VcXsrv,它们可以用来远程访问linux。所以其实在这里就是利用它们来访问命令行内的linux。二、Linux

2017-08-07 07:54:56 9565 3

原创 Windows linux子系统(二)----常见功能使用

Tips:如果你的Windows是正式版的,并没有通过快速更新到Windows秋季创意者版本,那么你的ubuntu版本是14.04版本的。一、更换源此处采用@littlemonsters的方法,将其更换为阿里云的源,否则不仅速度慢,而且有些源中的软件包版本实在是低下,会有很多问题比如Nodjs安装。sudo cp /etc/apt/sources.list /etc/apt/sources.lis

2017-08-03 23:57:16 2834

原创 Windows linux子系统(一)----安装

一、组件安装Windows 10中默认并没有安装子系统组件,我们需要安装它 控制面板->程序->程序与功能->启用和关闭Windows功能->勾选适用于Linux的Windows子系统Beta,确定即可安装。二、开发者权限开启 设置->更新和安全->针对开发人员->选中 开发人员模式三、安装打开 命令提示符,输入bash进行安装,但是比较慢,建议挂载 V P N进行下载。

2017-08-03 22:42:07 7144

原创 安装最新版本的nodejs

sudo apt-get install npmsudo npm cache clean -fsudo npm install -g nsudo n latestsudo ln -sf /usr/local/n/versions/node/<VERSION>/bin/node /usr/bin/nodejs

2017-08-02 09:11:03 1749

原创 机器学习之梯度下降法数学推导--分类

PS:本文中的log等同于我们国内的lnsigmoid函数    之前那一文中提到了一般的梯度上升的公式推导,但是在《机器学习实战》一书中,实现的是分类方法,因此,虽然最终的结果相似,但是其实本质有很大的不同。    一般来讲我们把实物分成两类,因此我们需要将结果映射到两个结果(是或非),因为一般的阶跃函数在求导之类的问题上会变得相当复杂,因此我们用一个更加圆滑的sigmoid函数来映射,所有输入

2017-07-03 00:26:34 2733

原创 HEXO 搭建

安装nodejssudo apt-get install nodejssudo apt-get install nodejs-legacy安装HEXOsudo npm install -g hexosudo npm install hexo --save安装Deployernpm install hexo-deployer-git –save

2017-06-24 11:20:03 735 1

原创 机器学习之梯度下降法数学推导--回归

前言    本来对数学没什么感觉的,但是停摆了一年复习考研,于是开始对数学有些感觉了,之前看到《机器学习实战》中第五章中梯度上升法,使用了一个它所谓的十分简单的推导,一直好奇怎么个简单法,于是重新学习机器学习的相关算法,这次将主推数学推导。有监督回归算法    在机器学习中,多元线性回归模型是经常使用的模型,比如在吴恩达《斯坦福机器学习》中的例子,我们需要根据已有的房价信息预测当前房子的房价,于是我

2017-06-06 00:38:32 5872

原创 Typecho Nginx 404

我安装的是LNMP一键安装包,内部有内置一些解决方案,因此方便许多1.进入配置文件,一般在/usr/local/nginx/conf,找到nginx.conf2.如果你也是用的LNMP一键安装包,则将 enable-php.conf 改成 enable-php-pathinfo.conf并且在server{}模块内加入"typecho.conf"

2017-05-24 15:17:42 3970

原创 基于tensorflow的MNIST手写数字识别(三)--神经网络篇

想想还是要说点什么 抱歉啊,第三篇姗姗来迟,确实是因为我懒,而不是忙什么的,所以这次再加点料,以表示我的歉意。废话不多说,我就直接开始讲了。加入神经网络的意义 * 前面也讲到了,使用普通的训练方法,也可以进行识别,但是识别的精度不够高,因此我们需要对其进行提升,其实MNIST官方提供了很多的组合方法以及测试精度,并做成了表格供我们选用,谷歌官方为了保证教学的简单性,所以用了最简单

2016-06-17 00:46:26 5488

原创 基于tensorflow的MNIST手写数字识别(二)--入门篇

一、本文的意义因为谷歌官方其实已经写了MNIST入门和深入两篇教程了,那我写这些文章又是为什么呢,只是抄袭?那倒并不是,更准确的说应该是笔记吧,然后用更通俗的语言来解释,并且补充更多,官方文章中没有详细展开的一些知识点,不过建议与官方文章结合着阅读。      中文版本:MNIST机器学习入门      http://wiki.jikexueyuan.com/project/tenso

2016-04-07 15:21:03 21318 6

原创 基于tensorflow的MNIST手写字识别(一)--白话卷积神经网络模型

一、卷积神经网络模型知识要点卷积卷积1、卷积2、池化3、全连接4、梯度下降法5、softmax本次就是用最简单的方法给大家讲解这些概念,因为具体的各种论文网上都有,连推导都有,所以本文主要就是给大家做个铺垫,如有错误请指正,相互学习共同进步。二、卷积神经网络讲解    2.1卷积神经网络作用     大家应该知

2016-03-28 00:46:03 16771 4

原创 自定义表单(完)--(html5版本)

一、实现的功能1、拖拽插入表单元素2、拖拽删除表单元素二、实现详情

2016-02-19 00:13:13 11968 5

原创 自定义表单(二)--拖拽(HTML版本)

一、瞎扯  最近在折腾人工智能,今天写了段tensorflow,用来分辨程序,跑的时间有点久,所以就跑回来跟前端玩耍了,其实代码早就写好了,只是补上文章。二、Html5原生拖拽介绍   Html5的很多特性十分激动人心,比如这里的拖拽功能,还有websockeet,从此网页聊天程序就能更轻松的编写出来,再有就是canvas,于是撼动了flash长久的统治地位,H

2016-02-15 00:12:50 6291

原创 自定义表单(一)--拖拽(JS版本)

一、瞎扯     之前公司放我一个礼拜写了一个高度定制化,功能完善的自定义表单,然而因为去年9月份,硬盘,u盘,存储卡接连坏掉,代码就没了,不过也多亏这个,避免了日后的官司问题(开个玩笑,此处捂着嘴偷笑),最近一直在恢复之前写过的一些重要的代码,因此顺便更深入地折腾一下这个问题,写一些不会惹官司的demo(这个还真的得严肃对待=_=||)。     介绍一下接下来要讲解的东西,1.讲解一下

2016-02-14 22:29:01 4772

原创 《机器学习实战》--KNN

一、瞎扯 先拉一下仇恨,这篇文章是在喝着走亲戚时带来的饮料,单曲循环着成龙版本的《拯救》的情况下完成的,哈哈,过年难免有些活的太潇洒,于是还是需要写些代码,看些书来收收心,另外新的一年开始了,也该对“懒”开刀了,准备养成写博客这一及其装逼的技能,祝各位同行新年快乐!(开始写的的时候还是大年初一,发布的时候过期了可别怪我)KNN是机器学习中最简单,最基础的算法之一,算法实现起来没什么难度

2016-02-09 01:08:17 1209

转载 python闭包引用局部变量的方法

def foo(): a = [1]#把它设为容器就可以了 def bar(): a[0] = a[0] + 1 return a[0] return bar在python3.5中可以使用nonlocal 来访问局部变量def x(): yy=0 def y(): # x=x+1 nonlocal yy yy=yy+1 return yy re

2015-12-24 08:27:12 1703

原创 Deepin linux的一些问题和使用技巧

Ubuntu Kylin一些问题和使用技巧http://blog.csdn.net/wlmnzf/article/details/49490049sudo chmod 777 失效,这是因为挂载windows分区的时候没有权 限,我用了一个办法,在系统启动时候自动挂载那个盘。 a.备份文件,万一改坏了还能恢复sudo cp /etc/fstab /etc/fstab.oldb.打开编辑

2015-12-12 09:08:07 3546

原创 Windows搭建Apache+SSL Https服务器

所需的环境参考上一篇文章,简单地搭建了一个Apache+PHP的服务器,这个apache是自带SSL的, http://blog.csdn.net/wlmnzf/article/details/50229407因为看到网上的各种教程不全还有很多错误,自己绕了好多弯最后参考了官方文档,才最终解决,所以这里综合各方大神所写的文章,改正和完善细节后再发一次。这里不得不说一下,官方文档虽然是英文的平时还特

2015-12-10 00:52:20 13750 4

原创 Windows下搭建php7+Apache2.4

apache下载 http://www.apachelounge.com/download/php下载 http://windows.php.net/download/#php-5.5我下载的是php7 VC14 x86 Thread Safe和apache2.4 x86 解压后放入C盘根目录,文件夹名分别为php和Apache24.下面开始配置apache使他可以运行php 1.打开Ap

2015-12-09 00:57:10 12691

原创 ubuntu kylin 中的一些个人使用技巧

1.开机自动挂载硬盘sudo apt-get install ntfs-3g然后打开ntfs写入支持配置程序进行设置2.开机执行脚本文件http://www.jb51.net/LINUXjishu/183462.html3.开机执行shell命令sudo gedit $HOME/.bashrc

2015-10-29 12:57:59 2624

原创 Orange's 一个操作系统的实现--Bochs遇到的问题

1.Message: dlopen failed for module ‘x’: file not found 这是未安装bochs-x的缘故 解决方案: sudo apt-get install bochs以后接着安装bochs-x. sudo apt-get install bochs-x2.bx_dbg_read_linear: physical

2015-10-22 23:56:27 7766 4

原创 装饰我的Linux ---Ubuntu Kylin 15.04

我并不是一个高手,所以我敲代码的时候总是挂着耳机,我随不是什么设计师,但是对于系统的美观程度还是有要求的,哈哈,够娘炮。首先是主题,本人喜欢Arc,不过感觉在ubuntu上并没有很漂亮,文章源自这里 [https://linux.cn/article-5614-weibo.html](https://linux.cn/article-5614-weibo.html)安装方法如下1.帅气的命令行:

2015-09-28 22:40:25 1079

原创 web批量打印分享,注意也许不成熟,待大批量测试(不使用插件,纯jq,css)

          之前有个项目需要用到网页的批量打印,可是一般的网页都只能靠调用浏览器自带的打印功能来实现,起初,我尝试每打印一张纸自动关闭打印预览的那个页面,可是失败了,经过各种百度以后,发现网上的资料大多数倾向于使用浏览器插件,然而大多数跨浏览器插件都收费,所以自己就一直瞎折腾,最后搞出了这样一个方法,测试后发现几乎所有火狐,谷歌,ie8,uc,遨游上能正常使用,就用上项目了(斗胆来此分享一...

2015-08-03 10:51:40 9236 10

web打印(纯jq和css,不用浏览器控件)

blog地址:http://blog.csdn.net/wlmnzf/article/details/47252755

2015-08-03

MFC 注册表操作(新增,删除,读取,修改)

MFC 注册表操作 demo(新增,删除,读取,修改) 代码简单不复杂,适合初学者

2014-12-09

WP8中MD5加密类

WP8 MD5加密方法类,登陆之类所需,来自http://bbs.windever.com/thread-14385-1-1.html

2014-07-25

模拟登陆微信公众平台可发消息(2014-7-9)

模拟登陆微信公众平台可发消息(2014-7-9) 教程:http://blog.csdn.net/wlmnzf/article/details/37607501

2014-07-09

神舟I号开发板--显示示例

这是神舟I号开发板--显示示例,可以正常使用

2014-04-12

六子棋-神舟I号开发板代码.rar

这是我大一的嵌入式选修课期末作业,顺利通过验收。是神舟I号开发板上开发的六子棋。让各位见笑了

2014-04-12

专业C#.4和.NET

专业C#.4和.NET讲的十分详细,对提升C#很有帮助

2014-04-12

《VC#2008从入门到精通》范例代码.rar

《VC#2008从入门到精通》范例代码.rar

2012-04-03

操作系统原理基础

简单地讲述了操作系统原理基础,利用ppt使读者更容易懂,该文件来自网上

2012-01-28

ASP.NET从入门到精通

ASP.NET从入门到精通,ASP.NET的入门书籍,简单易懂,非常适合初学者使用

2012-01-16

C_C++指针经验总结

讲述了C_C++ 指针,总结了一些经验,供大家学习使用

2012-01-15

《C语言精彩编程百例》附书源码

《C语言精彩编程百例》附书源码 ,介绍了很多有用的代码,适合初学者使用,本资料来自网上仅供学习使用

2012-01-13

请问是否哪个虚拟机提供有实时读取寄存器和正在执行的指令的接口

2018-02-09

如何在主机操作系统中获取寄存器和指令的问题

2018-02-01

tomcat启动的时候一直卡在这一步不动

2017-09-04

tomcat启动的时候一直卡在这一步不动

2017-09-04

一段较为复杂正则表达式求问

2017-05-26

汇编直接跳转和利用寄存器跳转有什么区别?

2017-05-05

汇编用jmp指令调用C语言函数

2017-05-05

汇编jmp指令调用C语言函数

2017-05-05

GDB调试的时候如何显示ES:DI这种组合的寄存器

2017-05-05

C语言字符数组的奇怪用法求解答?

2017-04-22

C++ STL 中栈的问题,求指教

2017-03-06

输入表达式,输出值! (中缀表达式)

2017-03-06

mysql cluster 问题,mysqld(api)连不上

2016-12-31

关于js正则匹配的问题,怎么加上一个"+"就匹配不上了?

2016-05-19

js RegExp不能匹配空格和换行吗

2016-05-10

div如何使背景色适配图片

2016-04-28

linux中Makefile引用的环境变量跟系统的环境变量不是同一个吗

2016-03-10

Docker 挂载本地目录以后发现里面的内容不全

2016-02-25

js事件绑定的时候,绑定的函数是实例吗

2016-02-12

html 两块div,左侧div固定宽度,右侧div宽度如何填满右侧剩余部分

2016-01-25

感觉E-R模型转换为关系模型以后的范式都很高啊,为什么还要特意地再去规范化一下呢?

2016-01-13

linux fork的一些问题

2015-11-21

html charset为什么是utf-8而不是unicode

2015-10-20

桌面整理软件是如何隐藏桌面的文件的

2015-08-31

ASP.net <%=token%>显示不出数据

2015-04-18

Windows Phone8.1 PasswordBox赋值后,点击闪退

2015-02-25

Windows Phone8.1 PasswordBox.Password赋值闪退问题

2015-02-21

C#同一个类只能被有限个线程使用吗

2015-02-09

JQ的$.attr("value",value)和$.val(value)有区别吗

2015-02-07

CSS加在TagName上的样式要怎么清除掉

2015-02-07

C#用seek一次读取1M的方式上传一个大文件为什么依然占用如此大的内存

2015-02-02

C#大文件分块上传原理问题

2015-01-28

js 中addEventListener怎么通过event参数获取绑定者的name或者id

2015-01-25

C# Activx 上传分块上传大文件时能由Activx来完成合并分块的工作吗

2015-01-25

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除