软件限制使用次数或使用时间

1,如果是互联网程序,可以在服务器记录使用次数或开始使用时间 2. 在本地也可以实现,在注册表记录使用次数或使用时间,记录需要进行加密,防止破解 3.使用加密狗
分类: 其他 发布时间: 12-14 23:53 阅读次数: 0

Qt QLabel响应鼠标按下的消息

MainWindow.h #ifndef MAINWINDOW_H #define MAINWINDOW_H #include <QMainWindow> namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); prote
分类: 其他 发布时间: 12-14 23:53 阅读次数: 0

软件用户注册,登录,vip等流程

注册: 注册一般包含如下信息: 账号:一般输入手机号码或邮箱 输入密码:一般大于6位,区分大小写,密码需要包含数字,字母等 输入图片验证码: 输入手机验证码或是邮箱验证码 是否同意使用协议 点击注册,发送给服务端,服务端判断信息,如果没有问题,就返回注册成功。 登录: 账号:一般输入用户名或邮箱 密码: 点击登录,一般还可以设置,是否自动登录,是否记住密码。登录信息发送给服务器,服务器判断用户名和密码等信息是否正确。正确返回成功,错误返回失败。同时服务器会记录一下相关操作,比如安装,登录,注册
分类: 其他 发布时间: 12-14 23:53 阅读次数: 0

Qt 自定义菜单项

经常会看到一些菜单的部分项是由几个按钮组成的,如酷狗、QQ、360都有类似菜单,对于常规的菜单项,图标 + 文字 实现一个事件,很容易完成,那么怎么自定义菜单项呢? Qt提供了支持,就是利用QWidget + QWidgetAction来完成。QWidgetAction继承自QAction,无法通过继承来实现一个界面,但它提供了setDefaultWidget来绑定一个界面,使用起来就更加方便了。 下面实现一个没有Action的菜单,并通过按钮显示出来: void UserMenu::Cre
分类: 其他 发布时间: 12-14 23:53 阅读次数: 0

Qt 自定义菜单项2

#include "mainwindow.h" #include "ui_mainwindow.h" #include <QMenu> #include "frame.h" #include <QWidgetAction> #include <QLabel> #include "mymenuaction.h" #include <QHBoxLayout> #include <QSlider> #include "mywidget.h" #include "menubtn.h" #include
分类: 其他 发布时间: 12-14 23:52 阅读次数: 0

Qt 边框图片

分类: 其他 发布时间: 12-14 23:52 阅读次数: 0

win安装redis

下载地址:https://github.com/MicrosoftArchive/redis/releases 解压进入目录执行,启动 redis-server.exe redis.windows.conf 新打开窗口执行,进入redis redis-cli.exe -h 127.0.0.1 -p 6379 把redis安装为服务: redis-server --service-install redis.windows.conf 卸载redis服务: D:\redis\redis-serv
分类: 编程语言 发布时间: 12-14 23:51 阅读次数: 0

ArcMap在围填海项目中的使用总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011115875/article/details/85002810 ArcMap在围填海项目中的典型使用:图斑占用自然岸线的统计 1、将图斑与自然岸线做相交运算 Analysis Tools\Overlay\Inersect 2、1个图斑可能与自然岸线多次相交,需要合并,这里有两个办法: (1)利用ArcGIS http://blog.sina.com.cn/s/blog_62b0de6c01
分类: 编程语言 发布时间: 12-14 23:51 阅读次数: 0

网页设计基础介绍

最基础的网页设计,就是给你一个图片你做成一个网页,个人网页的功底不是很高,偏向于后台逻辑处理,偶尔会看些前端构造 首先先认识一下网页的一些相关知识: 一般的,现在一个html网页一般包含html文件,css文件,js文件,img文件这几个部分 css文件,全名叫成叠样式表稍后会说说,js呢,这个文章暂时先不说 现在说说网页 静态网页htm,html 最早的静态网页文本,目前也常见 非静态网页 asp 微软的动态网页文件 php php的文档格式,参看www.php.net,常用,比asp流行
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

PostgreSQL入门,PostgreSQL和mysql PostgreSQL入门教程

PostgreSQL被誉为“世界上功能最强大的开源数据库”,是以加州大学伯克利分校计算机系开发的POSTGRES 4.2为基础的对象关系型数据库管理系统。 PostgreSQL支持大部分 SQL标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、MVCC。同样,PostgreSQL 可以用许多方法扩展,比如,通过增加新的数据类型、函数、操作符、聚集函数、索引。 开发者可以免费使用、修改和分发 PostgreSQL,不管是私用、商用、还是学术研究使用。 PostgreSQL
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

常用前端库

<script type="text/javascript" src="assets/js/jquery.min.js"></script> <script type="text/javascript" src="assets/js/jquery-ui.min.js"></script> <script type="text/javascript" src="assets/js/raphael-min.js"></script>//矢量图形 <script type="text/javascr
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

为何IT开发人员如此辛苦?

一个本来挺简单的功能,硬是让PM(产品经理)设计的非常复杂,各种逻辑切换。这样不但用户体验不好,还容易出各种bug。为了让用户学会使用产品,用了各种引导图,什么手势引导,按钮点击引导,提示弹窗都用上了。 我想说的是产品简单好用才是硬道理,而不是PM只是为了自己的KPI。其实一半多的逻辑代码基本用户在使用的过程中都不会走到。代码的利用率很低,虽说为了软件的鲁棒性,但很多情况下是逻辑太复杂,才不得已写很多程序来防止出现异常的情况。 还有测试为了KPI,也是疯狂的提bug,有时候还加上自己的主观感受
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

第二次冲刺计划第二日

今天我们组内进行了对我们抽奖软件的改良,但是我们在过程中遇到了许多问题,首先我们并不会将软件与互联网连接 而后我们想将数据库的作用添加,但是SQL无法使用 最后我们决定换一I个软件进行组内开发,我们想利用其它软件进行工作, 我们可以I使用Unity进行小游戏的开发 讨论我们可以创造一个射击(shoot)类游戏 我们首先建立了一些场景,例如房子树木等 这个过程话费了不少时间,因为我们会的并不多,需要不停的上网查询
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

python 添加字符串的七种方法

#使用{}的方法 s1 = 'Hello {}! My name is {}.'.format('World', 'Python猫') print(s1) s2 = 'Hello {0} My name is {1}.'.format('world','Python 猫') print(s2) s3 = 'Hello {name1}! My name is {name2}.'.format(name1='world',name2='Python 猫') print(s3) #使用 % 的
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

“全栈2019”Java第五十七章:多态与构造方法详解

难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 “全栈2019”Java第五十七章:多态与构造方法详解 下一章 “全栈2019”Java第五十八章:多态中方法返回类型可以是子类类型 学习小组 加入同步学习小组,共同交流与进步。 方式一:关注头条号Gorhaf,私信“Java学习小组”。 方式二:关注公众号Gorhaf,回复“Java学习小组”。 全栈工程师学习计划 关注我们,加入“全栈工程
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

H.264---指数哥伦布编码

转自:http://www.cnblogs.com/DwyaneTalk/p/4035206.html 一、哥伦布码   哥伦布码就是将编码对象分能成等间隔的若干区间(Group),每个Group有一个索引值:Group Id。   》对于Group Id采用二元码编码;   》对于Group内的编码对象采用定长码。   如下图:      对于编码对象n:  n = q * m + r = low(n/m) * m + r。其中q = low(n/m),表示取下整,对应是Group Id;
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

机器学习-class1

机器学习算法 监督学习 supervised learning   分类算法 回归算法 无监督学习 unsupervised learning
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

推荐一款好用的国外网盘 mega(附客户端下载及使用教程)

国内,免费好用的网盘基本绝迹了。比如百度网盘,免费各种限速,速度坑的一比,虽然有一些方法可以突破百度网盘限速,不过百度网盘算法也一直在更新,可能之前有用的方法后面就失效了。而 115 网盘,也是需要付费才能体验比较好的服务,而且费用还不便宜。 现在介绍国外的一款网盘,名为 mega 网盘,提供可靠的云存储服务,免费用户注册可以获得 50GB 的存储空间。虽然不及百度云的 1T ,不过其不限速,云端资源加密,而且支持众多类型的客户端,对一些不是太重要的资源可以考虑放在上面,诸如毛片。。 那么 m
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

[2] day 02

1. df.memory_usage()将返回每列占用多少 要包含索引,请传递index=True 所以要获得整体内存消耗: 2. numpy.iinfo 3. shift函数 https://blog.csdn.net/qq_18433441/article/details/56665931 axis=1,左右平移 4. np.where 5. expm1(x) := exp(x) - 1 6. df.isnull().values.any() df.isnull().any() 按照每列判
分类: 其他 发布时间: 12-14 23:51 阅读次数: 0

Swift guard let 的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_25639809/article/details/85002836 guard let的意思与if let的意思是一样的,都是针对于可选类型进行解包,使用guard let可以是代码更加清晰易读。 例如 let dictionary: Dictionary<String, Any>? = ["data": ["book" : ["id" : "1"]]] if let dict = dict
分类: 编程语言 发布时间: 12-14 23:51 阅读次数: 0