- 博客(19)
- 资源 (8)
- 收藏
- 关注
原创 Qt 控件添加右键菜单
有些东西不亲自体会,是无法成长的。步骤一:转到槽CustomContextMenuRequested在界面编辑器中选择想要右键的控件,右键菜单,选择转到槽,找到信号CustomContextMenuRequested(QPoint)并点击。步骤二:设置环境菜单政策ContextMenuPolicy在界面编辑器中选择想要右键的控件,右下方的属性列表中,找到属性ContextMenuPolicy,点击后弹出下拉列表,找到CustomContextMenu并选择。这...
2021-08-05 22:25:26 1973
原创 js数组输出[]但里面有内容
今天编码过程中,出现一个问题。已经对数据进行添加操作,但是输出的数组为空。使用console.log进行输出,打印结果为“[]",但是点开之后,可观察到之前添加数组的元素。半天之后,发现数组添加操作是在ajax异步请求成功的回调函数里面进行。所以,输出数组为空是正常结果。解决的方法是等待ajax请求执行完之后对数组进行操作。即设置ajax同步请求,修改ajax的 async的属性为fals...
2019-11-18 19:21:07 3273
原创 c++ 开启的多线程中每隔一段时间执行重复操作
在二次开发软件过程中,需要开启一个新线程,重复执行一段操作,类似于MFC的定时器。想了很久(菜鸟),发现函数sleep_for可以使用。下面简单的例子:#include <iostream>#include <thread>void printw(){ while (true) { std::cout << "...
2019-10-22 19:43:12 8601
原创 Github下载C++找不到项目文件 小白学习CMake第一天记录
问题的来源:从Github上下载 C++项目,打开一看,没有vs软件能打开的项目文件,只有一个CMakeLists.txt文件。上网百度没有思路,经过大神的指点,下载CMake工具,开始了简单的使用。从官网或其他https://sm.myapp.com/original/Development/cmake-3.11.1-win32-x86.msi第三方下载安装包傻瓜式安装之后,打开...
2019-07-18 22:34:20 2082
原创 动态调用dll库,不必使用头文件
之前一直使用的是静态调用库,并包含头文件。因工作需要,在不包含头文件的前提下,重新换种方法调用。使用Windows库中的LoadLibrary函数动态调用dll库。具体代码如下:假设库的功能是求1~n的和在库的对外接口MyDll.h中extern "C" _declspec (dllexport)long doSum(int n);对应的实现在MyDll.cpp中...
2019-07-17 22:18:37 6822 5
原创 树莓派下载并使用vim编程
第一次使用树莓派的命令行窗口上使用vim编辑软件编写c++代码,并编译运行。1.准备环境本人使用的Raspbian 操作系统g++编译器,树莓派自带,若没有使用 apt-get update 命令更新一下(猜测)vim编辑器,树莓派只有vi软件,下载 vim编辑器使用apt-get install vim 会出现官网 链接找不到接着使用 aptitude install...
2019-07-17 21:58:22 3159
原创 vs2010修改exe程序的生成路径
一般而言,vs项目生成的文件在项目文件夹下的Debug或Release下。现在需求如下:生成的文件(exe或dll文件)存入项目文件夹下的bin(自定义文件夹)。解决方案:右键项目,选中菜单属性,弹出属性页。依次选择配置属性-->常规-->输出目录,将原来的$(SolutionDir)$(Configuration)\修改成$(SolutionDir)$(Con...
2019-06-13 22:03:14 9333
原创 ArtifactDescriptorException: Failed to read artifact description **jar missing
Eclipse maven报错ArtifactDescriptorException: Failed to read artifact description**jar missing解决方法:pom.xml porject添加<repositories><repository><snapshots>...
2019-06-11 21:34:06 453
原创 安装anaconda2+安装Django+新建Django项目+运行Django
1.windows的命令行:tree /F 效果 显示当前的文件夹树形图2.安装anaconda2 版本 在anaconda2官网下载首页直接下载python2.7版本对应的anaconda版本 运行exe直接安装 假设 anaconda安装的路径为D:/anaconda2 检测安装成功: 在Win+R打开控制台,输入conda list 若报错显示不是内部或外部命令,则D:/anaconda2的...
2018-07-07 18:58:30 2075
原创 零基础oracle数据库学习记录第一天
打开WIN+R输入cmd再回车。直接贴程序执行的过程。//打开oraclesqlplus " /as sysdba"//启动数据库startup;//关闭数据库shutdown immediate;//创建用户create user chu identified by chu default tablespaceusers Temporary TABLE
2017-09-19 20:55:17 976
原创 第一次使用Bootstrap
使用Bootstrap是因为其他人也使用了,然后自己尝试做了一个按钮下拉菜单,导入了bootstrap.min.css文件之后,打开浏览器解析,按钮的样式存在,没有响应。接着想着导入bootstrap.min.js文件就可以吧,结果还是没有响应。没办法,打开js文件之后,发现是用jquery语言写的,那就应该在此之前导入jquery的框架,果然,下拉菜单显示出来。所以,在导入bootstrap.j
2017-06-04 13:09:31 383
原创 jquery 鼠标按住移动的解决方案
今天需要在鼠标点击后拖动时进行操作,一开始是只使用的是mousemove,后来发现鼠标松开后,依然还会执行mouseover里面的操作。上网查看了一下,当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件。也就是说,不管是点击鼠标按住不放移动,还是鼠标直接移动,就会触发这个事件。后来,使用的方法是,定义一个布尔变量,在mousedown中修改布尔变量的值,在mousemove判断布尔
2017-05-19 11:06:53 5421 1
原创 两条线段求交点编程
今天需要验证两条线段是否相交,突然发现两点求一条直线不会了,然后我就自己在草稿上求了一番。已知两个线段分别是(x1,y1)(x2,y2)以及(x3,y3)(x4,y4),假设这两条线段不平行。设线段所在的直线为ax-by+c=0a1=y2-y1,b1=x2-x1,c1=b1*y1-a1*x1a2=y4-y3,b2=x4-x3,c2=b2*y3-a1*x3d=a1*b2-a2*b
2017-05-17 11:29:07 3313
原创 解决python3输出中文的问题
我是一个python小白,之前一直使用的英文来编码。今天突然想输出中文,结果出现很多问题。使用python版本是3.x,教程书却使用的2.x,然后就引来一些问题。首先python3默认使用utf-8编码,所以可以不用在开头加注释# -*- coding: utf-8 -*-。例子:a="您好" print(a)就直接运行还会报错的原因是本人本人新建的文件编码默认是AN
2017-04-12 17:00:22 31578 2
原创 python list转换字符串报错TypeError: sequence item 0: expected str instance, int found
今天敲小例子,报了错TypeError: sequence item 0: expected str instance, int found小例子:list1=[1,'two','three',4]print(' '.join(list1))以为会打印 1 two three 4结果报了错Traceback (most recent call last): File ""
2017-03-28 21:16:51 142917 23
原创 jquery toogle()动画抖动
我是敲的《锋利的jquery》代码,发现一个toggle()函数不能切换几种状态。第一步,上网查了一下,利用 alert(jQuery.fn.jquery);查看jquery版本,我的是3.1.1。第二步,接着上网查看3.1.1版本api,发现jquery在1.9版本移除了。总结:多看看与自己对应版本的api,发现并解决问题。
2017-03-22 15:28:49 656
原创 今日读书笔记
葛一鸣《Java性能优化》的典型模式介绍1.单例模式定义:一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例。优点:省略创建对象所花费的时间,系统内存的使用频率降低,减轻GC压力。注意点:单例类必须有一个private构造方法,instance成员变量和getInstance()方法必须是static.升级版1:引入延迟加载机制。这时getIns
2016-12-27 20:47:04 232
原创 今日学习记录
今日看了Java与XML书中的三四章,就是讲的是sax的基础内容和扩展。sax是解析xml的简单api类库。sax与dom相对应,基于事件编程。事件分为内容处理类,错误处理类,dtd处理类,实体解析类。扩展内容为filter和writers高级行为。sql语句入门看了表结合(外结合和自身结合),子查询,结合查询。只记得子查询中不能使用order by,union是排除重复数据的。
2016-11-27 22:14:03 223
httpcore-4.1.2
2016-12-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人