自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 matlab函数记录-PartII

==1、==多组数据同时输入,需要借助如下语句结构:try while 1 line = input('', 's'); lines = strsplit(line); printf("%d\n", str2num(lines{1}) + str2num(lines{2})); endcatchend因此,在下列例题中:有一只兔子,从出生后第3个月起每个月都生一只兔子,小兔子长到第三个月后每个月又生一只兔子

2020-11-26 05:47:24 486

原创 matlab函数记录-PartI

本篇记录一些用matlab编程中常用到的函数,后续再考虑添加:1、input:作用:读取命令行的字符串常用函数:先定义一串提示文字,即prompt=‘blablabla’;input(prompt); %提示后将读取一个命令行输入的数字或者命令(e.g., magic(3));input(prompt,‘s’); %提示后将读取一串字符串这里给出一个实例:给定数组的行数,读取一个数组clearN = input('');TmpInput = zeros(N,2);for

2020-11-24 04:27:02 373

原创 最新英国签证申请过程--2020.1

刚刚办完英国签证,介于英国签证办理过程中好多问题没处问,写下一篇帖子来方便大家。英国签证12月开始出来了新政策,所以以下流程是新的签证申请过程。先简单把时间表列一下:19/12/18:网上填写申请;19/12/19:网上预约时间;19/12/20:现场递签;20/01/09:收到签证通过邮件;20/01/10:收到出签邮件;20/01/13:现场取到签证;20/...

2020-01-27 02:30:56 2559

原创 Linux下raw socket编程

参考文章:(1)博客园-raw socket通常所说的socket通信是指通假字通信,也就是IP层往上的,IP+接口号完成套接字通信。这种情况下通信产生的数据包如TCP/UDP/ICMP包。某些情况下我们需要执行更底层的操作,通过raw socket通信可以完成基于数据链路层的socket通信。raw socket的主要结构为:sockfd = socket(PARAM1, SOCK_...

2019-08-21 09:28:13 707

原创 Latex--File newfloat.sty not found

最近在换电脑用Latex生成MDPI论文时,mdpi.cls文件编译通不过,出现“file newfloat.sty not found​”的问题参考链接:https://blog.csdn.net/lvshu_yuan/article/details/80487752 操作系统: windows问题:缺少相应的工具包支持解决方案1、首先需要在网站下载工具包,例如newf...

2019-08-21 09:27:39 1877

原创 Cplex的安装和使用实例

最近有文章复现需要用到Cplex,所以捣鼓了一下,看其他博客感觉不解渴,所以索性在这里记录一些key point1)下载与安装:Cplex的下载可以在官方网站下载,学生是免费下载使用的,非学生可以在网上找一找,有可用的网盘下载方案;安装过程比较简单,个人是把应用程序安装好之后再在matlab中添加的路径,参考链接:https://blog.csdn.net/robert_chen1988/...

2019-05-07 22:32:08 59081 18

原创 Matlab在安装SeDuMi、CVX及Yalmip后的路径问题及一些注意事项

Matlab安装SeDuMi、CVX及Yalmip等凸优化工具包只需要在相应的官网上下载源程序,然后解压放置到Matlab的文件夹下,例如toolbox中。然后将所在的文件夹路径添加到matlab的路径中(设置路径中添加即可)。但是在重启过程中可能会出现error pathtool之类的错误,SeDuMi和Yalmip是没有与Matlab自带库相冲突的function,但是CVX带着一些,这就...

2018-04-12 10:49:04 4934 9

原创 为知笔记登录不上去

解决方案:完成,再登录就成功了~

2016-09-12 14:56:22 2699

原创 GitHub的使用总结(含Git,TortoiseGit,TortoiseVSN)

在体会了git代码管理的优势之后,准备将工作中的经验应用大学习中去,不可否认,开源给代码管理提供了极大的便利,必然会成为未来的一大趋势!本文主要记录笔者在搭建属于自己的一套git库经历的过程和使用的一些心得,希望给一些未使用过或者git入门的新手们,希望能够带来一些参考或用场。1)githubgithub是一个代码管理站点,一些公司也有自己私有的git,原理机制基本大致相同。首先注

2016-06-16 00:58:02 1771

原创 向文件中写入字符串及多个变量小结

在上一篇创建log文件名的基础上,int fd = fopen(FIilenameHdr, "w+");本篇接着对向确定log文件中写入字符串或变量等的函数作一个汇总:我们采用如下所示的例子来作为例证:首先遇到的第一个函数时最普遍的文件操作函数,即fwrite,fwrite对应的头文件为:  #include 用法:ssize_t fwrite(const void* buffer

2015-11-14 22:33:53 1772

原创 linux下的poll机制

poll函数用于监测多个等待事件,若事件未发生,进程睡眠,放弃CPU控制权,若监测的任何一个事件发生,poll将唤醒睡眠的进程,并判断是什么等待事件发生,执行相应的操作。poll函数退出后,struct pollfd变量的所有值被清零,需要重新设置。poll((struct pollfd *)&event, 1, 5000); //第一个参数为事件,第二个参数为监测的对象数量,第三个参数为等待

2015-11-14 17:09:39 500

原创 Linux下自定义字符串数组作为文件名,创建文件

最近在做linux程序的时候遇到需要将当前的时间作为文件名称创建日志文件的需求,考虑到这种需求比较普遍,在此将完成的程序献上,并附上个人学习中的一些注释:#include //FILE type needs this header file#include //getting time needs this header file#include //writing and rea

2015-11-14 17:05:29 1643

原创 一个文件操作的简单程序:关于文件的fopen、fread、fseek、ftell、fclose等操作(FIFO related)

文件的读写能大大提高linux程序编写的效率,减少代码量的同时,可以简化程序逻辑,在设计API交互时应用普遍。下面,我们将通过笔者编写的一个程序来对这个过程做一个初步的讲解,同时也希望通过对改程序的学习,能加强大家对文件的一些基本操作的认识。linux系统下,文件是基本组成单元,而文件指针则是最常见的操作单位,常常通过文件描述符(FD:file description)来对文件进行操作。文件操

2015-09-11 14:55:38 1654

转载 fgets()读取一行数据

传送门:原文链接在一个问题中遇到了一个小问题,自己试了一下,小结一下关于fgets的用法,在man手册中是这样解释的:    char *fgets(char *s, int size, FILE *stream);       fgets()  reads  in  at most one less than size characters from stream and sto

2015-09-11 14:41:23 1169

转载 C中结构体的存储分配

转载链接对于C语言中结构体所占的存储空间的大小,也一直是笔试面试的常客,今天好好看了一下这方面,以前一直以为很清楚了,今天通过各种实际测试举例,发现原来还是没有搞透彻,好在现在是彻底懂了,所以和大家分享,希望能有所帮助。提到结构体,相信大家都知道元素存储要对齐,话是没有错,只是这个“对齐”里面包含了很多微妙的东西。首先详细的给出结构体内存分配的原则吧:编译器按照成员列表顺序一个

2015-09-11 10:23:50 418

原创 linux下的FIFO机制

linux下的一切操作都是文件操作,而FIFO操作也是其中的一类文件操作,想要了解FIFO操作的原理,首先需要了解管道的原理。管道是Linux中很重要的一种通信方式,是把一个程序的输出直接连接到另一个程序的输入,常说的管道多是指无名管道,无名管道只能用于具有亲缘关系的进程之间,这是它与有名管道的最大区别。管道实现的源代码在fs/pipe.c中,在pipe.c中有很多函数,其中有两个函数比较重要

2015-09-10 16:50:05 3561

原创 makefile的编写

Makefile作为linux系统下工程的编译文件,其编写的学习必然十分必要。笔者通过经验得到一条学习Makefile之前需要的整体认识:Makefile基本上是一劳永逸型。也就是说你做了一个工程的makefile,这个makefile基本上在做其他工程的时候一样适用,唯一的区别也就是改改名字罢了。编写Makefile的首先需要注意Makefile一共包括几个部分:下面这个链接写得很好。点

2015-08-08 18:24:42 466

原创 linux系统的颜色配置

笔者使用的是ubuntu12.041、terminal颜色改变;直接打开命令行右键perference,点击color,取消default,自己配色,字体与背景。2、vim颜色改变;首先进入root目录下,即root权限下 cd ~ ,进去之后看是否存在.vimrc,若没有,自己创建一个,vi .vimrc , 下列链接内的可以直接复制进去,作为vim的基本颜色和操作配置。vi

2015-08-08 17:09:43 1149

原创 argc与argv[]

int main(int argc,char*argv[])argc:参数个数(包括执行文件名);argv[]:参数(包括执行文件名);例如:main(int argc,char *argv){  while(argc-->1)  printf("%s\n",*++argv);  }  本例是显示命令行中输入的参数如果上例的可执行文件名为e24.exe,存放在A驱动器的

2015-07-14 16:40:23 454

原创 ubuntu下bind服务器安装过程

终于到记录的环节,前面的过程实在是心酸。现在统一下先前的工作:因为涉及dns的工作,想要搭建dns的bind服务器,借助bind服务器创造dns请求回复的交互环境,利用DNSProxy来对dns的命令进行解析,具体代理见开源项目:https://github.com/BII-Lab/DNS-layer-Fragmentation,利用go下载下来完成go build得到可执行文件来做代理。当然

2015-06-10 15:23:55 5230

原创 go安装

1/项目需要go语言开发,所以安装go程序,有点罗嗦,如果不想看具体的内容可以直接参考这个链接安装:http://www.cnblogs.com/RChen/archive/2010/08/11/1797576.html,具体安装过程中出现的一些问题或者想做一些个人的改动可以参考下面的安装过程。安装go程序的过程中首先参考这个链接:http://www.cnblogs.com/Liar/p/3

2015-06-03 16:09:04 883

原创 ubuntu下VMware安装

由于Oracle的virtual box不是特别好使,笔者打算在当前的ubuntu12.04下安装两个ubuntu的虚拟机,找了ubuntu14.04的iso文件,下载了virtual box的源文件,解压安装完成之后按照正常流程安装了ubuntu系统,两个系统安装过程花了将近两个小时,安装完成后第一次启动安装了一些更新又花费将近一个小时,结果一切就绪重启失败,显示系统内部存在一些问题。很伤心

2015-06-03 14:33:48 597

原创 ubuntu好长时间没有无线了,终于下定决心安装无线网卡

ubuntu在安装系统之后由于要用外接的USB无线网卡,就安装了compat-wireless,安装完了就一直没管自带的无线网卡,后来卸载compat-wireless之后,一直用有线,用不了无线,今天终于下定决心不再让自己难受,让笔记本飞起来!1、lspci -vnn | grep Wireless,查看电脑本身的无线网卡型号,查看得到型号为intel 7260,因此准备安装。2、下载b

2015-04-22 22:55:17 1037

原创 IEEE标准的演进

IEEE 802.11标准是IEEE指定的无线局域网标准,主要针对的是网络的物理层和媒质访问控制层进行了规定,目前产品化的主要有四种:802.11b,802.11g,802.11a,802.11n1、IEEE 802.11(1)2.4GHz的ISM频段内;(2)最初定义的三个物理层技术:两个扩频技术:FHSS(跳频技术)和DSSS(直序扩频技术)【运行机制完全不同,故采用这两种

2015-01-23 11:30:02 803

原创 刚开始学ps,做出来了第一个项目,去掉眼镜,取前取后做个小flash

1、改变图片1.jpg大小,把像素提高,这样操作起来很方便;2、复制图层,添加空白图层在中间,魔术橡皮擦擦掉眼镜,合并三个图层;【查看图层的快捷键是ctrl+F5】3、使用仿制印章和污点修复画笔工具进行修补,建议先使用印章,取眼镜上下的色素对空白部分进行修补,修补结束后取污点修复画笔描,已达到颜色演变的效果,看起来平滑一些;注意眼镜可能产生错位,要对错位进行修补,此时可以采用描边的一些工具

2015-01-09 16:23:53 849

原创 linux下shell编程中出现的一些问题(2)

最近做shell脚本,出现了一些问题,在

2014-11-20 11:45:11 890

原创 linux下shell编程中出现的一些问题(1)

if[ "$variable" -eq ""$variable"]语句的执行前面需要添加空格

2014-11-19 15:01:36 795

原创 putty 嵌入式使用心得

在ubuntu系统下准备对板子进行调试,而调试输出为串口,所以我们采用putty来

2014-10-23 17:14:28 1385

转载 网卡monitor mode和 promiscuous mode的区别

Monitor mode enables a wireless nic to capture packets without associating with an access point or ad-hoc network. This is desireable in that you can choose to "monitor" a specific channel, and yo

2014-10-22 09:22:14 1713

原创 安装binutils 2.23.2

http://www.linuxfromscratch.org/lfs/view/7.4/chapter06/binutils.html

2014-10-15 10:54:15 4157 1

原创 IIS安装

与其说是IIS安装,不如说是IIS

2014-09-18 23:06:47 487

原创 ubuntu覆盖win7的grub之后,捣和系统吧骚年们

最近在重装系统的时候发现

2014-05-10 14:25:32 700

SCI及EI期刊投稿列表.rar

作为需要论文写作和投稿时的参考资料,本资源主要包含: 1、2019年的SCI期刊检索列表,包含详细的影响因子~ 2、2018年的EI期刊检索列表,中英文期刊都在列表内~

2019-08-15

C++编程帮助文档

很好的帮助文档,做C++程序很是需要,下载下来,你就知道

2013-05-16

IARkegen提供多种型号IAR的破解

IARkegen提供多种型号IAR的破解

2013-05-15

JDK API1.6中文帮助文档

java开发者必备文档,内含java中所有已有接口与类,中文文档,查找更加方便,文档解释十分清楚,做java,做Android,你值得拥有!

2013-04-16

空空如也

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

TA关注的人

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