- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 Qt 实现自定义Ui控件例子,以自定义的Slider为例(QWidget)
一步一步从头开始编写Qt Creator 自定义控件,编多编译环境下的使用。
2022-04-07 15:23:04 10055 7
原创 三门问题JS
//JS代码,按F12打开你们的浏览器,选择最后一项console 把下面代码复制进去 然后回车看结果//反正我得出的交换后结果是 次数10000 成功6288 失败3712 用两个斜杠注释掉交换后为 成功2680//失败 6320 如果觉得代码哪里写错了求打脸//计算随机数function GetRandomNum(Min,Max){ var Range = Max -
2015-12-31 02:33:01 628
原创 Qt的QPlainTextEdit超过指定行自动刷新清空
QPlainTextEdit一直append的话不释放内存会累加,需要注意。Qt里的显示控件如(QPlainTextEdit)如果一直addend的话貌似会不断累加到内存:void MainWindow::showMsg(const QString &str){ ui->plainTextEdit->appendPlainText(str);}修改为100行清除即可
2015-09-12 12:04:26 14271 5
原创 Qt5.5中QTcpserver的注意细节(默认监听与IPv6格式等)
原来的项目用着Qt5.3,后来静态编译了Qt5.5想同步一下版本,就统一开始使用Qt5.5。然后发现了一些QTcpserver/QTcpsocket的差异(估计Qt5.4或者5.5发布的时候官网就有,只不过没注意),过程记录一下。先写重点:5.5增强了ipv6的默认性首先,是在获取连接的时候,由于监听的语句是这样写的:bool isListen = this->gp
2015-09-12 11:49:52 11776 2
原创 mediawiki使用中遇到的两个问题
1、禁止新用户自行注册我的wiki版本是1.22.5的,最近想禁用掉用户注册的功能,网上百度了一下都是在LocalSettings.php中加入: #Prevent new user registrations $wgWhitelistAccount = array ( "user" => 0, "sysop" => 1, "developer" => 1 );
2014-07-17 15:06:40 3856 1
原创 UE编辑器下简单把 excel格式的表格转换为wiki支持的表格
觉得 wiki下(mediawiki)导入excel和word表格好麻烦,微软
2014-06-19 22:26:07 12845 1
原创 【记录】system v ipc(3) 信号量
信号量是控制进程间读写信息的重要工具,虽然逻辑上比较简单,但是由于它的加减(V、P)操作由内核执行,具有原子性,不可分割和打断,所以与一般的逻辑控制相比,使用它具有很强的可靠性。操作步骤:1、使用semget创建信号量(可根据情况判断是否存在)2、使用semctl初始化信号量3、合理使用P、V操作(使用semop写加减函数)int semget(key_t ke
2013-09-07 20:36:01 1024
原创 【记录】system v ipc(2) 消息队列
消息队列类似有名管道,也是用于进程间传递数据,由于有类型的区分可以细分出不同的进程写入的数据。使用步骤:1、先自定义一个包含long类型变量的结构体2、使用ftok创建一个key_t变量3、使用msgget()创建一个消息队列4、使用msgsnd()/msgrcv()发送接收数据(5、使用msgctl()删除队列)int msgget(key_t, in
2013-09-07 16:46:19 641
原创 【记录】system v ipc(1) 共享内存
Linux 的system v ipc是进程间通信的重要工具。使用共享内存的基本步骤:1、用ftok产生 key_t变量2、用shmget创建共享内存3、用shat映射共享内存4、之后是共享内存的操作,直接操作映射的变量地址例子:输入数据方:#include #include #include #include #include #
2013-09-06 14:55:23 598
原创 【记录】JAVA 读取最后一行 删除最后一行 覆盖最后一行
参考csdn论坛上写的。。。原文链接找不到了。。。读取末行操作:public static String readendline(String filename) throws Exception { RandomAccessFile file0 = new RandomAccessFile(filename, "r"); long start = file0.g
2013-09-04 11:47:32 6718 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人