在设计应用程序过程中,有时候加载对象需时较长,我们可以显示一个Loading等待页面,对用户来说就比较友好了。 这个还是涉及到多线程,下面是步骤。 一、创建好Loading窗体: 一个Panel用于显示转圈动画(仿Win10的Loading),一个Loading文本标签。动画的代码来自网络。 pub ...
本篇算是学习c++有关类的知识的一些易错点吧..... 并不是特别详细 几点并不关于类的东西 1.函数模板,用虚拟类型来实现模板的功能 2.关于函数默认的参数值要放到最右边 3.内置函数 函数最左边加上inline(我觉得没啥用),规模很小的函数才用 4.字符串 sizeof(string) 为4, ...
分类:
编程语言 时间:
2018-10-14 01:56:25
阅读次数:
202
当我们在扩展一个 vcl 组件功能的时候,既想保留IDE中能拖动大小与直接设置属性的功能,又想减少写创建与释放代码和安装扩展后新组件的麻烦,那么本文中的方法,就非常实用了。 以给TStringGrid的单元格加上颜色功能为例,先看如何调用: unit Unit1; interface uses Wi ...
Netty粘包、拆包 1.什么是拆包、粘包 (1)拆包、粘包介绍 TCP是个“流”协议,所谓流,就是没有界限的一串数据。大家可以想想河里的流水,是连成一片的,其间并没有分界线。TCP底层并不了解上层业务数据的具体含义,它会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被 ...
分类:
Web程序 时间:
2018-10-12 21:07:51
阅读次数:
142
public class ReadSku extends Logger{ static class Num implements Runnable{ public int a = 0; @Override public void run() { synchronized (Num.class){ .... ...
分类:
编程语言 时间:
2018-10-12 15:59:17
阅读次数:
177
问题:什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 会话过程中要解决的一些问题? 每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。 例如:用户点击超链 ...
分类:
其他好文 时间:
2018-10-12 13:51:28
阅读次数:
147
问题: Chrome 浏览器访问 Google 学术出现如下的问题 : ... but your computer or network may be sending automated queries. To protect our users, we can't process your req ...
分类:
Web程序 时间:
2018-10-10 21:56:02
阅读次数:
1720
区别如下: 作用域 当前类 同包 子孙类 其他 public √ √ √ √ protected √ √ √ X default √ √ X X private √ X X X 不写时默认default。 ...
分类:
其他好文 时间:
2018-10-10 21:46:04
阅读次数:
245
C 语言中的static 1. static 局部变量 静态局部变量属于静态存储方式,它具有以下特点: (1)静态局部变量在函数内定义它的生存期为整个程序生命周期,但是其作用域仍与自动变量相同,只能在定义该变量的函数内使用该变量。退出该函数后,尽管该变量还继续存在,但不能使用它。 (2)对基本类型的 ...
分类:
其他好文 时间:
2018-10-10 20:17:23
阅读次数:
236
3.ts的函数 1)函数的返回值和参数 在函数的定义需要定义其的返回值可以void,来表示没有返回值 函数参数的定义,举个例子分析下吧 name:string,age?:number=23 冒号后面是参数的类型,加个?表示这个参数不是必传的,所以你就可以在这理解到,这个?如果某个参数写了,那后面都是 ...
分类:
其他好文 时间:
2018-10-08 22:18:09
阅读次数:
315