C语言当中的强制转换基本没有任何的限制,只需要一个括号即可,而在C++中,对强制转换有了一定的限制,这样避免了我们在使用时造成的不明确问题,同时也增加了代码的可读性。一共有四种,分别时static_cast、reinterpret_cast、const_cast、dynamic_cast。 1.st ...
分类:
编程语言 时间:
2019-05-10 20:42:14
阅读次数:
180
字典: 由键值组成的无序数据的组合。 字典的键必须是不可以改变的类型。 常用的就是字符串,整型,浮点型,用于区分字典中值的标识和索引一个作用 1.dict 字典 2.修改字典的值 3.添加字典的键值 ...
分类:
编程语言 时间:
2019-05-10 20:44:24
阅读次数:
153
今天代码中遇到使用正则表达式匹配一个文件路径的问题,需要验证传入的文件路径是否合法,学习了简单的正则表达式的写法后,简单写了如下代码,在网上找了一些在线测试正则表达式的网站,测试可以通过。 c++ std::regex match("^[a zA Z]:(\\[a zA Z0 9]+)+$"); s ...
分类:
编程语言 时间:
2019-05-10 20:46:38
阅读次数:
289
机器视觉 - tesseract ( 验证码 ) 安装 Ubuntu Windows 下载安装包 添加环境变量(Path) :搜索 环境变量 测试 终端 :tesseract xx.jpg 文件名 pytesseract 识别成功率取决你的 tessdata 的质量 自带的质量就很炸, 所以基本上没 ...
分类:
编程语言 时间:
2019-05-10 20:48:25
阅读次数:
153
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做。 也可以给if添加一个else语句 ...
分类:
编程语言 时间:
2019-05-10 21:58:32
阅读次数:
191
假设一个单调递增的数组里的每个元素都是整数且是唯一的,请编程实现一个函数,找出数组中任意一个数值等于其下标的元素,例如,在数组{-3,-1,1,3,5}中数字3和它的下标相同。 ...
分类:
编程语言 时间:
2019-05-10 22:01:26
阅读次数:
167
我在网上看到很多输入流和输出流的代码是这样的: 问题就出在byte[] bytes = new byte[count];这行代码定义的并不是缓冲区 在try块内加上一句out.flush(); 冲刷缓冲区,test.txt中的内容就正常了。 缓冲流的缓冲区是在构造器内配置的,默认值时8k 而read ...
分类:
编程语言 时间:
2019-05-10 22:04:08
阅读次数:
143
new运算符动态分配堆内存 (从堆分配一块“类型”大小的存储空间,并且返回首地址) 1、写程序的时候,经常需要动态的分配和撤销内存空间,C语言中常常是利用库函数 malloc 和 free 来分配和撤销内存空间。 2、C++中,用运算符 new 和 delete 来动态的分配和撤销内存空间,从而取代 ...
分类:
编程语言 时间:
2019-05-10 22:07:47
阅读次数:
172
spring 版本 2.1.4 1. 问题: 添加 spring-security 后 无法注册。 原因 : spring boot 2.x 添加了 csrf 验证 。 解决 : 注册 时写法: 2. 问题 : /actuator/info 没有信息 解决: 执行一遍 maven 命令 spring ...
分类:
编程语言 时间:
2019-05-10 23:15:44
阅读次数:
204
近期做了个JAVA工程师分类, JAVA工程师可能是市场上最多类的程序员: 初级JAVA工程师的基本要求Good basic programming skills 良好基本编程技能Foundational Java knowledge JAVA基础知识Object-Oriented Programm... ...
分类:
编程语言 时间:
2019-05-10 23:16:00
阅读次数:
168
Config 是通过 PropertySource 提供. 这节的内容主要是探讨配置, 特别是 PropertySource 的加载机制. Spring Cloud 技术体系 分布式配置 服务注册/发现 路由 服务调用 负载均衡 短路保护 分布式消息 Spring 事件机制 设计模式 观察者模式(发 ...
分类:
编程语言 时间:
2019-05-10 23:17:53
阅读次数:
160
这一篇我们来看看红黑树,首先说一下我啃红黑树的一点想法,刚开始的时候比较蒙,what?这到底是什么鬼啊?还有这种操作?有好久的时间我都缓不过来,直到我玩了两把王者之后回头一看,好像有点儿意思,所以有的时候碰到一个问题困扰了很久可以先让自己的头脑放松一下,哈哈! 不瞎扯咳,开始今天的正题; 前提:看红 ...
分类:
编程语言 时间:
2019-05-10 23:19:18
阅读次数:
159
对称加密算法 加密和解密使用同一个密钥,例如WinRAR。 WinRAR在对文件进行打包的时候,可以设置一个密码,在解压的时候需要使用同样的密码才能正确的解压。 加密:encrypt(key,message) s 解密:decrypt(key,s) message |算法|密钥长度|工作模式(参数) ...
分类:
编程语言 时间:
2019-05-10 23:21:39
阅读次数:
165
方法一 前台传的如果是汉字的话,后台就用URLDecoder解码 1、java。将resultMsg 转为utf 8 java编码解码: js编码解码: 注:在使用get提交,url传递参数的时候,会带来中文乱码的问题,对此可以使用js编码来解决。 Js编码的几种方式区别: 例: 后台java解码: ...
分类:
编程语言 时间:
2019-05-10 23:28:56
阅读次数:
356
上次我们讲了贪心,上题: 今天我们要讲的是二分。设想这样一个场景:让你从1~100之间猜一个数,每次告诉你大了或者小了,要求尝试次数最少,你会猜几?想都不用想,肯定先猜50。这个时候,你已经在用二分的思想来解决问题了。二分主要分两种:二分查找和二分答案。我们先来看二分查找。我们直接来看一道题: 它要 ...
分类:
编程语言 时间:
2019-05-10 23:32:44
阅读次数:
165
前置通知:获取访问的类,访问的方法,带参数和不带参数的 日志表信息描述字段: 获取访问时长: ...
分类:
编程语言 时间:
2019-05-10 23:36:31
阅读次数:
145
因为 wxPython4.x 不提供 Linux 下的 bin 文件安装,以下记录 Ubuntu 18.04 的安装过程。 1)安装 gtk-2.0 (你也可以使用 libgtk-3-dev,如果你打算用 gtk3) 2)安装必要的库 3)安装 gtk 头文件自动查找工具 4)查看一下 5)下载对应 ...
分类:
编程语言 时间:
2019-05-10 23:45:22
阅读次数:
831
恢复内容开始 现在是2019年,人脸识别技术已经相当成熟了,百度自2017年发布人脸识别技术,已经被广泛应用,不管从现在的iphoneX掀起的面部解锁到手机应用端的各种人脸认证,这一技术已经悄然升息的方便了我们的生活,但是在web端注册登录缺很少用到刷脸登录,第一个最主要的原因可能是安全隐私方面人们 ...
分类:
编程语言 时间:
2019-05-10 23:47:25
阅读次数:
262
1.网络的概念 把多台计算机通过物理线路连接起来,就形成了网络。目的在于交换数据和共享信息。 2.网络通信的三要素: 【1】IP地址:唯一标识网络上的每一台计算机。两台计算机之间通信的必备有素 【2】端口号:计算机中应用的标号(代表一个应用程序) 0-1024系统使用或保留端口 常见端口:http: ...
分类:
编程语言 时间:
2019-05-10 23:52:23
阅读次数:
206
一、简单介绍 1.selenium: Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Chrome等。支持自动录制动作和自动生成,Net、Java、Python等不同语言的测试 ...
分类:
编程语言 时间:
2019-05-10 23:53:12
阅读次数:
216