自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 【转载】windows和linux下long类型长度

逐步确认,最后发现是代码里用了unsigned long类型的变量,在Linux下与Windows下的数据长度是不同的。其中long类型和指针类型需要特别注意,编写跨平台的软件时尽量不要使用long类型,或者需要对long类型做特殊处理。参考:https://blog.csdn.net/zxh2075/article/details/87928286。快要被坑死了,在Windows VS下跑的好好的代码,在Linux下就一直验证不通过。

2024-07-09 16:25:42 23 1

原创 window10下如何安装fio

window10下安装fio

2022-09-15 11:50:41 2828 1

转载 Got permission denied while trying to connect to the Docker daemon socket

问题描述安装完docker后,执行docker相关命令,出现”Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/images/json: dial unix /var/run/docker.sock: connect: permission denie

2021-11-04 11:42:48 979

转载 Linux下创建pycharm的快捷方式

Linux下创建pycharm的快捷方式 - 寒爵 - 博客园

2021-10-15 11:51:58 199

原创 pycharm下如何给python传递参数

在pycharm下,如果直接点击运行,是无法给Python代码传递参数的。可以在项目下选中文件,然后右键-修改运行配置,在出现的“编辑运行配置”-参数中直接设置即可。

2021-10-15 10:00:48 927

原创 apt-get更换国内数据源

1、备份原先的源cd /etc/aptsudo cp sources.list sources.list.backup2、更换为新的源sudo vim sources.list然后将下面的内容编辑到sources.list中清华源deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiversedeb-src https://mirrors.tuna.tsi..

2021-09-27 10:19:36 2127

原创 UNIX环境高级编程-#include “apue.h“

apue.h头文件为作者自己编写而非系统自带,故需要自行添加!第一:打开网站 http://www.apuebook.com/,根据书的版本选择合适的版本,下载源码source code第二:解压: tar -zxvf src.3e.tar.gz得到apue.3e复制apue.h 到 /usr/include/下(需要管理员权限):sudo cp ./apue.2e/include/apue.h /usr/include/复制error.c 到 /usr/include/下: su.

2021-07-15 19:48:32 387

转载 Windows 下编译一个开源 SM9 签名验签 C 程序

详见:记录 Windows 下编译一个开源 SM9 签名验签 C 程序的过程_henter的专栏-CSDN博客

2021-07-14 21:41:18 423

原创 VS 2019 编译 MIRACL库

1、生成头文件和待编译源文件列表参考:使用 VS 2019 编译开源软件 MIRACL (1)2、生成 miracl.lib 文件参考:使用 VS 2019 编译开源软件 MIRACL (2)3、库文件的使用参考:使用 VS 2019 编译开源软件 MIRACL (3)...

2021-05-27 10:44:50 477

原创 Windows vscode编译运行C

1、安装mingw并配置环境变量VSC只是一个纯文本编辑器,不是IDE(集成开发环境),不含编译器(compiler)和许多其它功能,所以编译器要自己安装,比如c/c++编译器(如mingw)并且配置好环境变量。参考:MinGW安装教程_子曰小玖的博客-CSDN博客_mingw安装教程参考:win10:mingw-w64安装教程补充:在cmd命令行下测试安装是否成功时,刚开始提示“不是内部或外部命令”,后来用管理员身份运行cmd,提示“no input files”,不知是何原因。2、安

2021-05-25 10:26:17 159

原创 Ubuntu创建IDEA桌面快捷方式

1、在桌面用touch新建idea.desktop文件cd ~/Desktoptouch idea.desktopsudo vim idea.desktop2、文件中输入以下内容:[Desktop Entry]Name=IntelliJ IDEAComment=IntelliJ IDEAExec=/usr/local/ideaIU/bin/idea.sh ##替换成自己的目录Icon=/usr/local/ideaIU/bin/idea.png##替换成自己的目录Termin

2021-04-06 14:17:07 2539

原创 JDK安装

1.官网下载JDK     选择相应的 tar.gz包下载2. 解压缩,放到指定目录  创建目录:sudo mkdir /usr/lib/jvm 加压缩到该目录: sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm3.修改环境变量:  sudo vim ~/.bashrc 文件的末尾追加下面内容:#set oracle jdk environmentexport JAVA_HOME=/usr/lib/j.

2021-04-06 10:07:33 114

原创 vim安装

1、vim安装sudo apt install -y vim2、vim配置装好vim以后,为了界面的美观性,在这里进行一些选项设置输如命令:sudo vim /etc/vim/vimrc在文件的最后,输入以下命令:set nu//在左侧行号set tabstop//tab 长度设置为 4set nobackup//覆盖文件时不备份set cu...

2021-04-06 09:50:20 1456

原创 Ubuntu JDK安装

解压缩,放到指定目录sudo mkdir /usr/lib/jvmsudo tar -zxvf jdk-8u121-linux-x64.tar.gz -C /usr/lib/jvm配置环境变量sudo gedit ~/.bashrc文件的末尾追加下面内容:#set oracle jdk environmentexport JAVA_HOME=/usr/lib/jvm/jdk1.8.0_121 ## 这里要注意目录要换成自己解压的jdk 目录export JRE_HOME=${JA

2021-04-02 18:24:27 74

原创 win10下安装Virtual Box-Ubuntu心得

win10下,安装Virtual Box,步骤如下:1、参考:win10虚拟机Oracle VM VirtualBox安装和使用教程 - 知乎 (zhihu.com)2、在安装Virtualbox GuestAdditions时,按照步骤1中的操作,一直无法成功,尝试以下方法:1)提示错误时可以把光驱退出;2)点击菜单栏-设备-安装增强功能,然后提示:未安装gcc make perl3)由于安装的是ubuntu系统,这里用命令:apt install gcc perl make.

2021-03-30 17:19:30 319 1

转载 蒙哥马利算法(见过的资料中讲的最透彻的)

转载自:https://blog.csdn.net/zgzczzw/article/details/52712980这篇文章为大家梳理一下整个蒙哥马利算法的本质,蒙哥马利算法并不是一个独立的算法,而是三个相互独立又相互联系的算法集合,其中包括蒙哥马利乘模,是用来计算x⋅y(modN)x⋅y(modN) 蒙哥马利约减,是用来计算t⋅ρ−1(modN)t⋅ρ−1(modN) 蒙哥马利幂模,是用来计算xy(modN)xy(modN)其中蒙哥马利幂乘是RSA加密算法的核心部分。...

2020-09-02 08:41:00 4159 2

转载 C语言编写自己的对数函数

今天学长突然问了我一个很有趣的问题,应该是他在仿真中需要考虑对数函数到底进行的复杂度是多大,所以要分析求一个数的对数到底需要多少次加法及乘法。这个问题一下就吸引了我,一般在C语言中我们就#include然后就直接用log(double x)函数来求ln(x)了,同样在Python中,一个import math,也可以直接用log函数了。但是从来没考虑过这些函数是怎么编写的,这其中自然要用到数值计算

2018-01-04 17:40:04 7261

转载 中国剩余定理求解同余线性方程组(模数互素和非互素的情况)

参考:http://yzmduncan.iteye.com/blog/1323599中国剩余定理     中国剩余定理是中国古代求解一次同余方程组的方法,是数论中的一个重要定理。     设m1,m2,m3,...,mk是两两互素的正整数,即gcd(mi,mj)=1,i!=j,i,j=1,2,3,...,k.则同余方程组:x = a1 (mod n1)

2017-11-29 16:45:34 2214

转载 如何调用DLL (基于Visual C++6.0的DLL编程实现)

http://www.programfan.com/article/showarticle.asp?id=2923一、前言   自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、

2014-07-01 20:07:08 642

转载 椭圆曲线ECC加密算法入门介绍

前言  同RSA(Ron Rivest,Adi Shamir,Len Adleman三位天才的名字)一样,ECC(Elliptic Curves Cryptography,椭圆曲线密码编码学)也属于公开密钥算法。目前,国内详细介绍ECC的公开文献并不多(反正我没有找到)。有一些简介,也是泛泛而谈,看完后依然理解不了ECC的实质(可能我理解力太差)。前些天我从国外网站找到些材料,看完后对EC

2011-11-24 15:53:12 1759

转载 椭圆曲线

前几天 NSA 宣布了用于密钥协商和数字签名的新标准,为 ECDH、ECDAS 和 ECMQV以前一直没有仔细看过 EC 方面的东西,现在看来需要学习一下了,所以写了一些。ECDLP = Elliptic Curve Discrete Logarithm Problem这三种都是以EC,也就是椭圆曲线为基础的算法,具体来说,是有限域上的椭圆曲线,其安全性依赖于:要求出在

2011-11-24 15:50:11 2080

转载 5个数排列所需的最少比较次数

5 个数最快的排序, H.B.Demuth 于 1956 年在他的博士论文中提出了以下方法:开始时,就像用合并对4个元素排序一样,首先比较a:b,接着 c:d,然后把每对的较大者拿来比较,这就产生了a b--d /    /a c e 这时,我们把第5个元素e,插入到{a,b,d}当中的适当位置,只需比较两次,首先同b进行比较,而后同a或d进行比较,就有如图所示的四种情况

2011-10-31 14:19:13 1581

原创 Warning: Some pins have incomplete I/O assignments. Refer to the I/O Assignment Warnings report for

Warning: Some pins have incomplete I/O assignments. Refer to the I/O Assignment Warnings report for details.Answer:The incomplete I/

2011-08-03 14:08:51 8382 2

原创 常用集成门电路的逻辑符号对照表

2011-08-02 11:05:26 2220

转载 Matlab画图命令介绍

这是matlab里最基本的命令,帮助那些没有学过matlab,只是用它来画画图的人。来源:http://blog.163.com/zjg0202@126/blog/static/57519237200961798917/

2011-08-02 10:05:58 1722

原创 关于matlab 中plot画图时的格线的问题

1、加网格线用grid on去掉网格线用 grid off2、如果想改变格线的间距,可以用set命令。这里要注意的是,要先plot之后,再用set命令之后,figure中的格线才会改变。如果先set,再plot,是没有效果的。例如:plot(tra

2011-07-29 16:34:53 12094

原创 Quartus 仿真错误

仿真时出错:Error: Can't continue timing simulation because delay annotation information for design is missing.解决的方法很简单,只需要将工程进行一次全编译即可(包括布局布线).这里

2011-07-25 11:22:03 2018

转载 Matlab中画图时的标注函数legend

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://netessays.blogbus.com/logs/30954595.html 用Matlab画图时,有时候需要对各种图标进行标注,例如,用“+”代表A的运动情况,“*”代表B的运动情况。legend

2011-07-23 11:05:04 2281

转载 Matlab求相关系数

Matlab求相关系数如何求一个矩阵中每一列与其他列的相关系数  A=rand(4,4);x=rand(4,1);for i=1:4;B=corrcoef(A(:,i),x);c(i)=B(1,2);end结果:c =    0.1438    0.7138    0.9718

2011-07-23 10:41:44 2234

原创 matlab中 hold on 与hold off的用法

matlab中 hold on 与hold off的用法 hold on 是当前轴及图形保持而不被刷新,准备接受此后将绘制hold off 使当前轴及图形不在具备被刷新的性质去掉hold on后的图形,只显示最后的一次数据

2011-07-23 10:25:20 9510

转载 Matlab中的两种除法

Matlab中的两种除法 matlab中的向量运算,试比较:>>a=[1,1,1]a =1     1     1>> b=[2,2,2]b =2     2     2>> a/bans =0.5000>> a./bans =0.5000    0.5000    0.5000

2011-07-22 15:23:50 9468

转载 如何控制matlab中的数据输出格式? 改变输出位数精度

一. 命令方法针对数据的显示形式控制,matlab中有专用命令 format 但该命令不影响数据的储存形式和计算精度 format 默认格式 format short 5字长定点数 format long 15字长定点数 format short e 5字长浮点数 format

2011-07-22 15:18:10 17939

转载 Error: Can't continue timing simulation because delay annotation information for design is missing

Error: Can't continue timing simulation because delay annotation information for design is missing原因如下:CAUSE: You attempted to simulate a de

2011-07-13 19:00:37 6237 2

转载 verilog中wire与reg类型的区别

每次写verilog代码时都会考虑把一个变量是设置为wire类型还是reg类型,因此把网上找到的一些关于这方面的资料整理了一下,方便以后查找。        wire表示直通,即只要输入有变化,输出马上无条件地反映;reg表示一定要有触发,输出才会反映输入。        不指定

2011-07-13 16:24:21 2119

转载 如何在Quartus II中设置Virtual pin

为了验证FPGA工程中的某个模块的功能和时序的正确性,常常需要对其单独进行验证,但是这些模块通常都与内部的众多信号相连(如系统总线,中断信号线等),往往一个模块的对外接口引脚会多达几百个,对其单独仿真的话,可能会对目标FPGA造成IO资源不足的情况。即使IO资源满足,当众多内部信

2011-07-13 16:19:25 1829

原创 stdarg 宏

    可变参数列表是通过宏来实现的,这些宏定义于stdarg.h头文件,是标准库的一部分。这个头文件声明了一个类型va_list和三个宏va_start, va_arg和va_end。注意参数列表中的省略号。     注意:可变参数必须从头到尾按照顺序逐个访问。如果你一开始就想访问参数列表中间的参数,那是不行的。     首先声明一个类型为va_list、名叫var_arg的变量,用于访问参数列

2011-06-21 15:55:00 775

转载 strcpy和strncpy

1、Strcpy的函数原型:    char *strcpy(char *dst, const char *src)函数功能:    将字符串src拷贝到字符串dst中去。用法解析:    在执行字符串拷贝之前,“用户需要保证”dst指向的空间足够大。否则的话,可能会产生意想不到的后果。    如果dst所指向的空间不足以存储src中的字符串的话,不要以为只是遗失了src中存储不下的字符串这么简单

2011-06-16 10:38:00 1578 1

原创 用VS2005写MFC时遇到的问题汇总

<br />1.VC2005:无法执行添加/移除操作,因为代码元素是只读的....多个解决办法<br />最近在编程过程中偶尔会遇到这个错误, 非常烦人, 因为一旦添加事件处理函数就会弹出这个窗口<br />解决方案:<br />1、重启VC<br />2、打开Resource.

2011-04-08 14:58:00 1606

空空如也

空空如也

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

TA关注的人

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