自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(521)
  • 收藏
  • 关注

转载 ZAO作一下,你会是谁

ZAO作一下,你会是谁原创: 半佛仙人 半佛仙人 昨天这是半佛仙人的第109篇原创1本周末,整个互联网行业最火爆的产品,毫无疑问是ZAO,一款主打AI换脸的工具类产品。一时之间朋友圈里全都是使用ZAO做出的短视频,表情包以及对于ZAO本身的讨论。ZAO上线的第一时间我就上手在玩儿了,周六就发了与ZAO有关的信息,多家媒体上也能看到我对于ZAO的简短评论。之所以正式文章今天才...

2019-09-03 13:56:00 282

转载 CMake设置MFC静态依赖

追加CMAKE_CXX_FLAGS_Build Typeset(CMAKE_CXX_FLAGS_RELEASE "\({CMAKE_CXX_FLAGS_RELEASE} /MT") set(CMAKE_CXX_FLAGS_DEBUG "\){CMAKE_CXX_FLAGS_DEBUG} /MTd")12如果CMAKE Flags已经设置了/MD,可以不能发挥作用。可以采用方法2...

2019-04-28 11:45:00 325

转载 11

在学校读书的时候,偶尔作业不会做,我很可能会问同学,他很可能会把答案直接给我。但是,如果我去问老师,他很可能给我一些启发和引导。这正是我对不同帮助类型最初的感受。进入职场之后,你我也经常会碰到需要别人帮助的情况。比如说,新入职时不知道怎么搭开发环境、不知道如何去写第一个代码块;或者是一个问题有两种处理方案,而你不知道应该选哪一个;又或者遇到了一个 Bug,不知道该从哪里下手。记得...

2019-04-24 20:27:00 276

转载 AT指令读取SIM卡的手机号

使用AT命令读取本机号码的步骤在使用AT+CNUM命令读取SIM卡的本机号码时,会发现有的SIM卡的本机号码能读出,而有的SIM卡的本机号码不能读出,不能读出的原因是SIM卡的本机号码未写入电话本存储区,导致无法读取本机号码。使用AT命令将本机号码存入电话本存储区的步骤如下:先确认SIM卡的本机号码;使用AT+CPBS=“ON”命令将电话存贮位置选择为本机号码列表;使用AT+...

2019-04-18 12:56:00 5389

转载 AT指令1

我之前认为手机号码与SIM卡是一一对应的,后来想想不对,因为有换卡不换号的情况啊,所以SIM卡应该只是一个电话号码的储存介质,而与SIM卡一一对应的是另一个编码——IMSI(国际移动签署这标识)。以下为获取IMSI的命令:AT+CIMI获得IMSI。这命令用来读取或者识别SIM卡的IMSI。在读取IMSI之前应该先输入PIN(如果需要PIN的话)。AT+CCID获得SIM卡的标识...

2019-04-18 12:55:00 273

转载 PDU 超链接

http://blog.sina.com.cn/s/blog_453226290102wvnu.htmlhttp://blog.sina.com.cn/s/blog_453226290102wvnv.htmlhttp://blog.sina.com.cn/s/blog_453226290102wvnw.htmlhttp://blog.sina.com.cn/s/blog_45322...

2019-04-17 00:00:00 69

转载 常见AT指令1

AT指令在当代手机通讯中起着重要的作用,能够通过AT指令控制手机的许多行为,包括拨叫号码、按键控制、传真、GPRS等。西门子M55手机为我提供了很多的AT指令,网络上关于AT指令的资料也很多,我这里提取一些比较重要的做个简单解释。其他的手机也基本上通用,更详细的资料请查阅手机生产商的资料。欲使用AT命令,可以安装微软的超级终端程序,选择好端口连接速度以后就可以正常使用了。AT指...

2019-04-16 17:47:00 207

转载 PDU 发送短信4

pdu 编码主要包括两个主要的部分,一是 pdu 串的整体数据格式,分别因为发送信息串和接收信息串而有区别,二是 pdu 中文本部分的编码,分别因为字符集而不同。我们也可以这样来理解这个 pdu 编码的格式, sms 相当于一个协议栈,最简单的协议栈:根据 gsm03.40 规范, sms 协议包括以下几层:1、 SM-AL :应用层。这个部分就是数据部分。2、 SM-TL :传...

2019-04-15 22:42:00 85

转载 PDU 发送短信3

T指令收发短信主要有两种模式:Text模式和PDU(Protocol Data Unit,协议数据单元)模式。使用Text模式收发短信代码简单,很容易实现,最大缺点不支持中文短信。PDU模式不仅能发送中文短信,也能发送英文短信。PDU收发短信有三种编码可用:7-bit、8-bit和UCS2编码。7-bit编码用于发送普通的ASCII字符,即英文短信,最多可发送160字符。8- bit编码...

2019-04-15 22:40:00 139

转载 PDF发送短信2

SMS是由Esti 所制定的一个规范(GSM 03.40 和 GSM 03.38)。有两种方式来发送和接收SMS消息:文本模式或者PDU(protocol description unit)模式。文本模式只能发送普通的ASCII字符,而要发送图片、铃声、其它编码的字符(如中文)就必须采用PDU模式。PDU模式中,可以采用三种编码方式来编码要发送的内容,分别是 7-bit编码、8-bit...

2019-04-15 22:39:00 212

转载 PDU 发送短信1

使用PDU模式,包含UDH头信息分割短信,用户数据头UDH=00表示长短信拆分。贴一个转来的PDU学习笔记,网上收藏的关于PDU其实并不难,至于PDU是什么,不管它,爱是什么是什么,我们只要知道怎么用就可以了。在网上看了很多关于PDU的帖子or文档,但是说的都不是很详细。所以结合其他高人的文档,总结了这篇文档,希望通过这篇文档让不熟悉PDU的人,熟悉PDU,让了解PDU的人,再有提...

2019-04-15 22:32:00 1166

转载 算法练习2之单链表求和

笔试题目:1、用单向链表表示十进制整数,求两个正整数的和。如下图,1234+34=1268,注意:单向链表的方向,不允许使用其他的数据结构。题目分析:题目中提到了,数据结构只能使用单链表,所以数组不在考虑范围之内。因为将数字转为单链表以后,最高位排在表头,而我们进行整数加法的时候,是从个位开始的,与单链表的顺序相反。所以我们考虑对链表进行反转,然后再做加法。其中反转和求和的...

2019-01-27 15:00:00 962

转载 git 设置代理和取消代理

本地开启VPN后,GIt也需要设置代理,才能正常略过GFW,访问goole code等网站设置如下(可复制):git config --global https.proxy http://127.0.0.1:1080git config --global https.proxy https://127.0.0.1:1080git config --global http.pro...

2018-10-20 11:10:00 414

转载 Warning: skipping non-radio button in group

现象:当我们加入一组单选按钮,并将它们设置为一组互斥按钮,然后又添加其他控件,这时按F5编译,出现如下警告信息: Warning: skipping non-radio button in group.原因:这条警告告诉我们,编译系统跳过了(同这组互斥按钮在一组的)非单选按钮。其实,当我们选择某一控件的Group属性后,在这个控件之后创建的其他控件都被看成是同一组控件,除非遇到下一个设...

2018-10-17 10:55:00 257

转载 "Warning: GetWindowMenuPopup failed! "

对mdi程序中一个弹出菜单警告原因的分析作者: laomai网址: http://blog.csdn.net/laomai(转载时请注明出处)一、引子 最近在编译一个别人的mdi程序代码,在调试程序时,vc6的output窗口实现一个了提示 "Warning: GetWindowMenuPopup failed! " 为了找出产生这个警告的原因,查了不少资料,并仔细...

2018-10-17 10:51:00 107

转载 Nginx+Keepalived实现站点高可用

Nginx+Keepalived实现站点高可用发表于 2015-05-18 | 更新于: 2015-05-18 | 分类于 Linux , Nginx | | 阅读次数: 12301公司内部 OA 系统要做线上高可用,避免单点故障,所以计划使用2台虚拟机通过 Keepalived 工具来实现 nginx 的高可用(High Avaiability),达到一台nginx入口服务器宕机,...

2018-09-11 16:47:00 164

转载 mysql中的CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP

在mysql中, 如果类型为时间的列设置了CURRENT_TIMESTAMP, 那么在insert一条新记录的收, 时间字段自动获取到当前时间, 如果设置了ON UPDATE CURRENT_TIMESTAMP, 则时间字段随着update命令的更新和实时变化。 如果两个属性都设置了, 那么时间字段默认为当前时间, 且随着记录的更新而自动变化。 注意, 如果仅仅是update操作, 但i...

2018-08-31 10:40:00 118

转载 mysql now的时间问题

mysql now()函数调用系统时间不对修正方法进入mysql命令行查看时区设置:show variables like '%zone%';select @@time_zone;两者保持与系统时间一致,如果不一致进行如下修改:vi /etc/my.cnf定位到[mysqld]所在的位置,在它的下面加上default-time-zone = '+8:00'这一行,然后保存退...

2018-08-30 11:07:00 84

转载 在使用gdb调试过程中,经常需要查看变量的值

在使用gdb调试过程中,经常需要查看变量的值,最常用的方法:(gdb) print {变量名}一般情况下,打印并不存在问题。但当一个字符串比较长时,打印出来的内容不完整,内容的最后为"..."例如:(gdb) p (char*)0x23b744a98$19 = 0x23b744a98 "obbs:S:1.3:{[{1,772830,772830,35513000054164,4...

2018-08-10 10:41:00 733

转载 Windows和Linux双系统时间不对的问题。

解决Windows与Ubuntu双系统时间同步问题2016年07月11日 21:05:30阅读数:331151 问题发现本子上装的是Window 10(win7升级)和Ubuntu GNOME 14.04的双系统, 一直以来都发现双系统切换后系统的时间显示有问题每次都发现进入ubuntu系统的时间显示不正确, 只有再重新使用网络对时之后系统的时间才正常但是问题不仅于此, 切环...

2018-07-23 14:48:00 1061

转载 GCC 消除编译器的特定警告

GCC allows the user to selectively enable or disable certain types of diagnostics, and change the kind of the diagnostic. For example, a project’s policy might require that all sources compile wi...

2018-07-16 11:37:00 799

转载 cmake:设置编译选项的讲究(add_compile_options和CMAKE_CXX_FLAGS的区别) 转自CSDN

https://blog.csdn.net/10km/article/details/51731959cmake:设置编译选项的讲究(add_compile_options和CMAKE_CXX_FLAGS的区别)2016年06月22日 09:53:48阅读数:25928在cmake脚本中,设置编译选项可以通过add_compile_options命令,也可以通过set命令修改CM...

2018-06-22 11:25:00 260

转载 C++11 新特性简介

1.autoauto是旧关键字,在C++11之前,auto用来声明自动变量,表明变量存储在栈,很少使用。在C++11中被赋予了新的含义和作用,用于类型推断。auto关键字主要有两种用途:一是在变量定义时根据初始化表达式自动推断该变量的类型,二是在声明或定义函数时作为函数返回值的占位符,此时需要与关键字decltype连用。1.1用法示例(1)auto用于推断变量类型示例。aut...

2018-06-11 12:03:00 125

转载 VS CMake 禁止警告

cmake_minimum_required(VERSION 3.0)project(DiableWarn)if(WIN32)add_compile_options(/W4)add_compile_options(/wd4100)add_compile_options(/wd4244)else(WIN32)endif(WIN32)SET(SOURCE_FILE ./mai...

2018-06-06 17:46:00 357

转载 全角和半角

在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角"。在汉字输入时,系统提供"半角"和"全角"两种不同的输入状态,但是对于英文字母、符号和数字这些通用字符就不同于汉字,在半角状态它们被作为英文字符处理;而在全角状态,它们又可作为中文字符处理。半角和全角切换方法:单击输入法工具条上的 按钮或按键盘上的Shift+S...

2018-05-16 17:24:00 213

转载 中文分词

本文首先介绍下中文分词的基本原理,然后介绍下国内比较流行的中文分词工具,如jieba、SnowNLP、THULAC、NLPIR,上述分词工具都已经在github上开源,后续也会附上github链接,以供参考。1.中文分词原理介绍1.1 中文分词概述中文分词(Chinese Word Segmentation) 指的是将一个汉字序列切分成一个一个单独的词。分词就是将连续的字序列按照一...

2018-05-14 18:19:00 787

转载 关于改进邮政编码的建议 2018-03-08

关于改进邮政编码的建议2018-03-08  《邮政法》第二十三条规定:用户交寄邮件,应当清楚、准确地填写收件人姓名、地址和邮政编码。邮政企业应当在邮政营业场所免费为用户提供邮政编码查询服务。邮政编码由邮政企业根据国务院邮政管理部门制定的编制规则编制。邮政管理部门依法对邮政编码的编制和使用实施监督。  编制邮政编码的目的是为了实现邮件分拣自动化和邮政网络数位化,加快邮件传递速度。世...

2018-05-10 10:53:00 221

转载 基于音形码的中文字符串相似度算法(转)

转自 【https://blog.csdn.net/chndata/article/details/41114771】字符串相似度算法是指通过一定的方法,来计算两个不同字符串之间的相似程度。通常会用一个百分比来衡量字符串之间的相似程度。字符串相似度算法被应用于许多计算场景,在诸如数据清洗,用户输入纠错,推荐系统, 剽窃检测系统,自动评分系统,以及网页搜索和DNA序列匹配这些方向都有着十...

2018-05-07 11:12:00 304

转载 g++ 编译选项

返回主页lsgxevaMyGitee - https://gitee.com/lsgx/MyGithub - https://github.com/lsgxeva/博客园首页新随笔联系订阅管理随笔 - 437 文章 - 0 评论 - 1GCC(警告.优化以及调试选项)GCC(警告.优化以及调试选项)[介绍]gcc and g++分别是gnu的c & c++编译器...

2018-05-06 16:28:00 1072

转载 VS的路径变量[转]

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/peter_teng/article/details/9716421$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(Conf...

2018-04-24 11:54:00 114

转载 HTML 的嵌套规则

标签是文本标签,一般嵌套用文本。1.a标签最好不要嵌套块级元素,可以嵌套内联元素,但是不能嵌套a标签和input之类的标签。能嵌套的标签像,等等。2.ul和ol的子元素不能是别的元素只能是li,不能是别的比如div等,但是li中可以是div,要不然在ie6和7下回把非li解析到li的内部。这个切记没有办法修复!3.p标签不能嵌套块级元素甚至不能嵌套p元素,只能嵌套内联元素,不然对...

2018-04-20 14:07:00 119

转载 端口扫描 1

TCP端口扫描是通过SYN数据包进行的,用于扫描目标机器的端口上是否存在程序监听,通常意义上,普通个人机器上的某个端口如果有程序监听的话,那么它一般是系统漏洞。由于TCP是一个有连接的可靠协议,所以要使用三次握手来建立连接,三次握手的报文分别是(SYN)、(ACK SYN)和(ACK)。进行端口扫描时,首先向对方主机的某一端口发送(SYN)报文,如果对方这一端口上有程序在监听(或者说存在...

2018-04-02 11:19:00 128

转载 表格驱动编程在代码中的应用

1. 毕业设计中的使用第一次使用表格驱动编程,是在大学毕业设计的时候。做一个LL(1)的词法分析程序,需要读取终结符、非终结符、以及推导公式。程序会根据以上信息生成FIRST集合和LAST集合,然后根据递归下降分析的方法,就可以判断当前的表达式,是否符合对应的文法规则了。因为在代码中对于推导用到的表格没有写为Hard Code(写死,硬编码),所以可以适应很多的符合规则的文法。2. ...

2018-03-20 21:12:00 203

转载 我的Chrome插件

1.AdBlock用来屏蔽广告,用过的人都说好。2.Flash Block(Plus)用来限制Flash的播放。3.Flash Control用来限制Flash的播放。4.Full Page Screen Capture好用的网页截屏工具,再也不用担心网页太大的问题。5.Mecury Reader阅读模式的网页,专注阅读。6. Proxy SwitchyOmega...

2018-03-06 21:30:00 44

转载 golang 获取get参数

package mainimport ("log""net/http")func main() {http.HandleFunc("/", handler)http.ListenAndServe(":8081", nil)}func handler(w http.ResponseWriter, r *http.Request) {keys, ok := r.URL.Q...

2018-03-02 21:41:00 842

转载 【转】 linux port scan

https://www.binarytides.com/tcp-syn-portscan-in-c-with-linux-sockets/Port Scanning searches for open ports on a remote system. The basic logic for a portscanner would be to connect to the port w...

2018-03-02 10:48:00 193

转载 [转】TCP 三次握手 四次挥手

[转]http://blog.csdn.net/wenqian1991/article/details/40110703传输控制协议(TCP)是一种面向连接的协议,网络程序使用这个协议的时候,网络可以保证客户端和服务端的连接是可靠的,安全的。如果 A机向 B机发送“hello”,在物理网线上传输的数据不仅仅是“hello”这5个字符,其实除了hello(被称为有效载荷)之外,还必须有...

2018-03-02 10:21:00 55

转载 【转】TCP 网络状态图详解

http://blog.csdn.net/wenqian1991/article/details/40110703在前面,已经介绍了TCP协议的三路握手和四次挥手。如下图所示,TCP通信过程包括三个步骤:建立TCP连接通道(三次握手)、数据传输、断开TCP连接通道(四次挥手)。这里进一步探究TCP三路握手和四次挥手过程中的状态变迁以及数据传输过程。先看TCP状态状态转换图。上半部分...

2018-03-02 09:49:00 98

转载 [转] http chunk

当客户端向服务器请求一个静态页面或者一张图片时,服务器可以很清楚的知道内容大小,然后通过Content-Length消息首部字段告诉客户端需要接收多少数据。但是如果是动态页面等时,服务器是不可能预先知道内容大小,这时就可以使用Transfer-Encoding:chunk模式来传输数据了。即如果要一边产生数据,一边发给客户端,服务器就需要使用"Transfer-Encoding: chu...

2018-02-24 17:35:00 96

转载 关于写代码的几个看法

最近在新公司负责bug的修复,发现很多的代码逻辑理解起来有些困难。现在将其中观察到的现象列出来,谈谈自己的看法。1.类过大对于代码来说,我们在编写的时候最好做到SRP(Single Responsibility Principle)。但是实际的项目由于经过了不同的开发人员,以及工期比较紧张的原因,所以这一原则被遵守的不是很好。经常看到一个函数100多行,可能我遇到的还算好的了,这个问...

2018-02-03 20:33:00 124

空空如也

空空如也

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

TA关注的人

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