自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 libcudnn (R5) not found in library path

环境:Ubuntu 18.04 + Torch7 + cuda10在运行使用cudnn的lua程序的时候产生错误:/home/majiabiao/torch/install/bin/luajit: /home/majiabiao/torch/install/share/lua/5.1/trepl/init.lua:389: /home/majiabiao/torch/ins...

2019-05-04 22:51:00 509

转载 UNIX系统高级编程——第六章-系统数据文件和信息-总结

口令文件:/* The passwd structure. */struct passwd{ char *pw_name; /* Username. */ char *pw_passwd; /* Password. */ __uid_t pw_uid; /* User ID. */ __gid_t pw_gid; ...

2018-12-29 17:15:00 179

转载 UNIX系统高级编程——第五章-标准I/O库-总结

基础:标准I/O库在ANSI C中定义,可移植在不同的系统文件指针(FILE):标准I/O库操作的不是文件描述符,而是流。FILE文件指针包含的是维护流所需的信息通过函数fileno获取流的文件描述符标准输入、输出、出错流:每个进程预定义了三个流。分别用stdin,stdout,stderr表示三个文件指针。STDIN_FILENO,STDOUT_FILENO,STDER...

2018-12-28 17:37:00 237

转载 UNIX系统高级编程——第四章-文件和目录-总结

文件系统:以UNIX系统V文件系统为例:磁盘分为区,每个分区都有自己的文件系统:​i节点是固定长度的记录项,包含了文件的相关信息。目录项包含文件名和i节点号。stat结构中除文件名和i节点编号之外的数据都包含在i节点中在进行文件索引的时候会首先找到目录项,根据目录项的i节点号找到i节点,i节点中包含了若干数据块的引用,这些数据块就是文件内容。目录项只是对i节点的引用...

2018-12-27 17:22:00 317

转载 C语言手册-read

名称:pread,read-从文件读语法:#include <unistd.h>ssize_t pread(int fildes, void *buf, size_t nbyte, off_t offset);ssize_t read(int fildes, void *buf, size_t nbyte);描述:read()函数会尝试从fil...

2018-12-14 18:01:00 293

转载 管道/命名管道

匿名管道:概述:用于Unix系列系统。单向数据通道,写端写的数据在被读端读取之前会被操作系统缓存。双向管道需要通过创建两个单向管道实现之所以是匿名的。是因为匿名管道不存在于文件系统中,随着使用它的进程结束而结束,没有名称。没有特别指明的话,管道指匿名管道。管道为多个文件创建了临时的直接连接,这使得整合起来的管道整体性能比各个程序分别运行要...

2018-12-14 10:28:00 276

转载 实现在任意个程序之间创建管道

实验目的:实现一个程序,执行格式为:./proc command1 … commandn作用是在参数中指定的程序之间创建管道并执行这些程序实验原理:循环的为两个程序之间创建管道并执行前一个程序:+-------------+-------------+-------------+-------------+| p1...

2018-12-13 14:54:00 169

转载 execlp(3) - Linux手册

名称:execl, execlp, execle, execv, execvp, execvpe:执行文件总览:#include <unistd.h>extern char **environ;int execl(const char *path, const char *arg, ...);int execlp(con...

2018-12-11 11:09:00 239

转载 C 链接

链接器基础:编译器一般由以下分程序组成:编译驱动器(compiler driver):控制程序 预处理器 语法分析器 语义分析器 代码生成器 汇编器 优化器 链接器编译器创建一个输出文件,包含了可重定地址的对象,这些对象是和源文件相对应的数据和机器指令一个对象文件不是直接可执行的,需要首先被链接器处理。链接器找到main程序作...

2018-12-06 09:10:00 84

转载 data structure alignment(数据对齐)

概述:数据对齐指数据在计算机内存中排放和获取的方式。包含三个方面:数据对齐(data alignment)、数据结构填充(data alignment)、打包(packing)如果数据是自然对齐的话,CPU读写会更高效。自然对齐指数据地址是数据大小的倍数。为保证自然对齐,可能会在结构的开头或结尾进行一些填充定义:内存地址对齐:一个内存地址...

2018-11-30 15:02:00 275

转载 C语言运行时数据结构

段(Segment):对象文件/可执行文件:SVr4 UNIX上被称为ELF(起初"Extensible Linker Format", 现在"Executable and Linking Format")文件。BSD UNIX上被称为a.out。这些格式都具有段的概念section是存放特定类型二进制文件区域,section是ELF文件的最...

2018-11-30 13:30:00 167

转载 C语言传参的类型匹配

有一个这样的问题:形参const char *p和实参char *c可以匹配 形参const char**p和实参char**c不可以匹配注:argument和parameter:严格而言,parameter指形参,argument指实参ANSI C:"每个实参都应该有一个类型,以便将其值赋给一个对象,这个对象具有相对应形参的类型的非限定...

2018-11-19 09:38:00 233

转载 C语言声明语句

设计理念:C语言的一个设计理念就是声明变量和使用变量的形式应该是一致的优点:声明变量和使用变量时的运算符优先级是相同的缺点:运算符的优先级是C语言过度解析的部分之一术语:变量声明中使用到的符号的术语:(并不是所有的组合是合法的)数量 名称 举例 0或更多 指针(pointer) * 一个 说明...

2018-11-14 17:38:00 1096

转载 SMTP

SMTP通信模型:用户产生邮件请求 sender-SMTP和receiver-SMTP之间创建一个双向传输通道。 receiver-SMTP可以是终端目的地或者是中转。 sender-SMTP和receiver-SMTP之间传递SMTP命令 sender-SMTP发送MAIL命令并指明邮件的发送者 如果receiver-SMTP...

2018-11-09 13:07:00 586

转载 RSA加密

算法:选择两个素数p,q 计算n=p×q 计算λ(n) = lcm(λ(p),λ(q)) = lcm(p-1,q-1) 选择e满足:1<e<λ(n) 且gcd(e,λ(n)) = 1,即e和λ(n)互质 计算d满足:d×e≡1(modλ(n))公钥:n 和 e私钥:d加密:Alice想要向Bob发送信息M...

2018-11-01 18:11:00 138

转载 C语言实现简化的正则表达式

语法:正则表达式和待匹配字符串都是一行 “^” 标记正则表达式的开始 “$” 标记正则表达式的结束 “*” 匹配前面的子表达式零次或多次 “+” 匹配前面的子表达式一次或多次 “?” 匹配前面的子表达式零次或一次, 当该字符紧跟在任何一个其他限制符(*,+,?,{n},{n,},{n,m})后面时,表示该匹配模式是非贪婪的,而不是匹配前面的...

2018-10-31 18:02:00 214

转载 Aspose WorkbookDesigner打开文件异常"Error xml namespace"

错误描述:平台是VS2010的.Net Framework需要用Aspose的WorkbookDesigner打开excel文件的时候产生异常异常码是Aspose.Cells.ExceptionType.InvalidData错误信息是"Error xml namespace:http://purl.oclc.org/ooxml/spre...

2018-10-29 18:52:00 211

转载 C实现JAVA类似ArrayList的静态链接库

文件结构:ArrayList.h:头文件 ArrayList.c:实现头文件中的功能 ArrayListTest.c:测试ArrayList.h头文件的基本框架:#ifndef _ARRAYLIST_H#define _ARRAYLIST_H// 头文件体#endif头文件中应包含结构体定义,必要的宏定义,需要直接在其他文件...

2018-10-11 17:22:00 89

转载 C语言Huffman压缩和解压

符号表结构体:struct node{ // 字符串形式存储的Huffman编码 char code[MAX_CODE_LENGTH]; // 这个字符在文件中出现的次数 long count; // 在生成Huffman树的时候是否已经被当作叶子节点 int checked; // 符号 ...

2018-09-26 18:36:00 692

转载 C语言数组和指针是不同的

有一个这样的错误:在一个文件中定义:int mango[100];在另一个文件中声明:extern int *mango;将会产生错误定义和声明的区别:在C中,任何对象都有且只有一个定义,但是可以有多个声明definition:只出现一次 为一个对象指定类型,分配存储空间。用于创建一个新的对象 declaration:可以...

2018-09-19 18:18:00 73

转载 const 和 pointer

一般的:const对pointer的修饰有两种:const type * p/type const * p:表示指针指向的变量的值不能改变,无论指针改变为指向哪一个变量 type * const p:表示指针的值不能改变,不能指向其它变量值得注意的是数组,如果一个const指针指向数组,那么这个数组都是不能通过这个指针改变的。因为无论这个指针...

2018-09-18 15:34:00 72

转载 easyui-combobox实现取值范围的联动

需求:需要用两个combobox来输入一个年月的范围,下拉框的内容从服务器获取。需要实现选中前者后,后者的下拉框中不能显示比前者数值小的;选中后者后,前者的下拉框内容不能显示比后者数值大的有两个combobox,id为dtStartDate和dtEndDate $(document).ready(function () { ...

2018-08-23 18:38:00 150

转载 Spring MVC框架一个实例的手动实现

文件结构:SpringMVC05 // 应用程序名----index.html // 欢迎文件,主目录下的文件可以被URL直接访问到----WEB-INF // 这个目录下的文件将被保护起来不能直接被URL访问--------web.xml // 应用的配置文件--------classes // 放置Java类文件--------conf...

2018-08-10 09:54:00 201

转载 JDBC连接SQL Server遇到的问题

需要使用到微软的JDBC sql server的驱动类,去官网下载jar包使用的URL模式:"jdbc:sqlserver:地址:端口//;databaseName=YourDatabaseName"不指定端口号,那么就使用默认端口号,一般为1433,可以在Sql Server的配置管理器中查看我的端口为1433当我使用其他端口的时候,有...

2018-08-06 16:50:00 783

转载 Spring NoSuchBeanDefinitionException

原文地址:http://www.baeldung.com/spring-nosuchbeandefinitionexception当使用@Autowired和@Service注解进行依赖注入的时候,可能会出现org.springframework.beans.factory.NoSuchBeanDefinitionException异常,是因为Bea...

2018-07-31 09:23:00 79

转载 Java Web MVC 一个实例的手动实现

平台:tomcat7.0 Servlet3.0 Windows命令行编译实现的功能:在网页上可以进行对Product类的三个属性的输入,点击保存之后跳转到另一个显示输入内容的界面文件结构:SpringDemo02 index.html WEB-INF web.xml classes jsp li...

2018-07-26 13:47:00 85

转载 Java web application——Listener

应用程序事件提供ServletContext和HttpSession以及ServletRequest对象状态更改的通知,用户编写响应状态更改的事件监听器类,并配置和部署他们。Servlet容器会调用事件监听器中的方法监听器实例和线程在将第一个请求执行到应用程序之前,容器要完成监听器类的实例化,并维护监听器类的实例直到处理完最后一个请求为止...

2018-07-19 16:49:00 109

转载 Java web application——基础

概述一个WAR文件包含了构成一个Web应用程序所需要的文件。WAR文件作为一个单元部署在一个或多个WebLogic Server实例上。WebLogic Server上的Web存档始终包含以下文件:一个servlet或Java Server Page(JSP),以及任何帮助程序类。 web.xml部署描述符,它是描述WAR文件内容的J2EE...

2018-07-19 15:46:00 107

转载 Java Web Application——servlet

概述是一个部署于web服务器中的实现了servlet接口的Java类,用于响应web请求Web容器(也称为servlet容器)本质上是与servlet交互的Web服务器的组件。Web容器负责管理servlet的生命周期,将URL映射到特定的servlet,并确保URL请求者具有正确的访问权限。和CGI相比更有性能优势流程假设用户请求访...

2018-07-19 15:31:00 97

转载 MVC-easyui-EF

easyui+jQuery+MVC+EF的一个演示环境:visual studio 2013+sql server创建新项目:visual C# -> Web -> visual studio 2012 -> ASP.NET MVC 4 Web应用程序Web服务器:访问磁盘静态的HTML文件,或者访问服务器的动态脚本生...

2018-07-11 17:40:00 120

转载 Entity Framework的一个实例

环境:Visual studio2013+sql server本地数据库创建一个C#应用程序,首先在nuget中添加Entity Framework接下来的工作分为四个主要部分:第一部分:App.config这个文件在创建时会自动生成,我们要做的是在其中增加一个代表数据库连接字符串的标签格式:<connection...

2018-07-11 13:36:00 239

转载 easyui_datagrid使用

easyui的datagrid显示数据的方式(使用了jQuery)第一步创建显示的格式,方法有两种:第一种:在HTML标签中创建,类似如下的形式,参数可以在标签中设置,也可以在脚本中这种方式在显示时不用再设置显示方式<table class="easyui-datagrid" style="width:400px;height:250px" ...

2018-07-10 09:35:00 72

转载 opencv——均值/中值滤波器去噪

实验内容及实验原理:1.用均值滤波器(即邻域平均法)去除图像中的噪声;2.用中值滤波器去除图像中的噪声3.比较两种方法的处理结果实验步骤:用原始图像lena.bmp或cameraman.bmp加产生的3%椒盐噪声图像合成一幅有噪声的图像并显示;1.用均值滤波器去除图像中的噪声(选3x3窗口):以当前像素点为中心,求窗口内所有灰度值的和,以其平均值作为中心...

2018-06-05 22:45:00 392

转载 opencv——图像的灰度处理(线性变换/拉伸/直方图/均衡化)

实验内容及实验原理:1、灰度的线性变换灰度的线性变换就是将图像中所有的点的灰度按照线性灰度变换函数进行变换。该线性灰度变换函数是一个一维线性函数:f(x)=a*x+b其中参数a为线性函数的斜率,b为线性函数的在y轴的截距,x表示输入图像的灰度,f(x)表示输出图像的灰度。要求:输入一幅图像,根据输入的斜率和截距进行线性变换,并显示。2、灰度拉伸灰度拉伸和...

2018-06-05 22:24:00 3642

转载 JDBC连接ORACLE无法登陆java.sql.SQLException: ORA-01017: invalid username/password; logon denied...

当用jdbc连接Oracle数据库的时候 private Connection getConnection() throws SQLException { OracleDataSource ods = new OracleDataSource(); ods.setUser("biaoJM"); ods.setPassword("12...

2018-06-03 20:01:00 2475

转载 MPI对道路车辆情况的Nagel-Schreckenberg 模型进行蒙特卡洛模拟

平台Ubuntu 16.04,Linux下MPI环境的安装见链接:https://blog.csdn.net/lusongno1/article/details/61709460据 Nagel-Schreckenberg 模型,车辆的运动满足以下规则:1.假设当前速度是 v ,和前一辆车的距离为d。2. 如果 d > v,它在下一秒的速度...

2018-05-25 17:50:00 319

转载 opencv3.4.1和vs2017配置

官网下载opencv,双击之后会将文件提取出来,提取出来的文件放在一个合适的位置(选个好地方,不要乱改,环境的配置依赖于这个目录),我放在了D:\program下配置环境变量:右键此电脑-->属性-->高级系统配置-->环境变量-->系统变量-->path 中添加D:\program\opencv\build\x64\vc1...

2018-05-22 19:51:00 299

转载 TCP学习前的准备——可靠数据传输协议

由于传输层所依赖的网络层是不可靠的,通过逐渐考虑实际情况不断引入新技术来实现可靠数据传输。完全可信的信道有比特差错的信道新的协议功能:1.差错检测:检验和2.接收方反馈:序号,ACK分组3.重传会产生丢包的信道超时重传:冗余数据分组流水线可靠数据传输1.增加序号范围2.发送方和接收方都需要缓存分组3....

2018-05-21 21:13:00 84

转载 TCP的连接管理

创建连接:(三次握手)第一步:客户端向服务器发送一个报文,该报文不含有数据段,SYN=1,随机产生sequence number(随机产生可用于避免某些安全性攻击)第二步:服务器收到报文,为这个TCP连接分配缓存和变量。向客户端发送报文,报文不含有数据,ACK=1,SYN=1,ack number=接收到的sequence number+1,自己的seq...

2018-05-21 20:57:00 91

转载 obdg反汇编破解crackme

obdg是一个反汇编软件直接将要反汇编的exe文件拖入或者file->open打开文件,等待一段时间就会显示出来界面中分别为汇编代码(程序内存内容),寄存器内容,数据内存内容,栈内容代码界面的左侧是内存地址,右侧是代码的描述步骤一:修改程序使注册一直成功在分析程序反汇编代码之前:在该程序中,打开注册页面,随意输入信息并点击注册会弹出对话框:查看反汇...

2018-05-20 23:30:00 231

空空如也

空空如也

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

TA关注的人

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