server: client: 知识点: 1)服务端的多线程改为select复用来处理多用户。 应该服务器瓶颈是在网络。CPU应该不是瓶颈,如果网络不是瓶颈,想再提高性能,可以考虑增加线程处理。 1.标准输入可以另用线程,从select 分离出去。 2.serverFD的accpet,也可以另用线程 ...
下载百度云上的安装包 安装时,解决window 10的权限问题安装完成后的设置设置字体window=> preferences => General => Colors and Fonts => Basic => Text Font => Edit设置工作空间的编码window=> preferen ...
ElasticSearch(简称ES)是一个基于Lucene的分布式全文搜索服务器,本随笔演示在Windows安装ElasticSearch和用于管理ES的Head插件。 ElasticSearch官网:http://www.elasticsearch.org 一,安装Java SE环境 从Java ...
Main程序 BookDataParser.cs ...
1. REST概述REST(英文:Representational State Transfer,又称具象状态传输)是Roy Thomas Fielding博士于2000年在他的博士论文中提出来的一种万维网软件架构风格,目的是便于不同软件/程序在网络(例如互联网)中互相传递信息。目前在三种主流的We ...
chcp 936 >nul@echo offmode con lines=30 cols=60%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1 ...
https://github.com/grijjy/DelphiRemotePushSender https://github.com/grijjy/DelphiScalableClientSockets https://github.com/grijjy/GrijjyFoundation Send ...
首先准备个ICO图标。例如:myappico.ico用记事本新建个文件里面就写一行:IDI_ICON1 ICON DISCARDABLE "/images/myappico.ico" 保存改名为 myapp.rc文件并把它放到你的QT工程项目的目录。 在工程目录下新建images文件夹并你的图标my ...
private delegate void SetTextCallback(string text); private delegate void SetSelectCallback(object Msge); private void SetText(string tt) { string tex ...
背景 在某些应用中,需要在界面上绑定到索引器,并在值发生变化时实时更新。 解决方案 只要将包含索引器的类实现INotifyPropertyChanged接口,并在索引值更改时引发PropertyChanged事件,并将属性名称设置为Item[]即可。示例代码如下:public class Notif... ...
class StaticClass { public static string Name { get; set; } static StaticClass() { Name = "Delphi"; } public StaticClass() { ... ...
说明 必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 键和值都可以是任何类型(比如:string, int, 自定义类型,等等) 通过一个键读取一个值的时间是接近O(1) ...
//获取绝对路径,调用如 string fileName = string.Format("~/RuleConfigFiles/Campaign_{0}.JSON", CampaignID);var localFile = Utilities.MapPath(fileName); static pu ...
ASP.NET Core MVC now provides a true "one asp.net" framework that can be used for building both APIs and websites. But what if you only want to build ...
这里简单介绍了一些常用的属性,以及一些术语的解释和举例说明,不太全面,希望读者多多补充。 1.重载:函数名相同,参数的个数或参数类型不同; 2.继承:一个类继承另一个类中的成员,被继承的叫做基类,继承类叫做派生类; 3.多态:可以在子类中重写父类的方法 重写方法需要定义override类型 4.接口 ...
WPF窗口实现激活时显示阴影,未激活时隐藏阴影的效果 ...
Git在版本控制方面,相比与SVN有更多的灵活性,对于开源的项目,我们可以托管到Github上面,非常方便,但是闭源的项目就会收取昂贵的费用。 那么私有项目,如何用Git进行代码版本控制呢?我们可以自己构建Git服务器。一般来说,在Linux上搭建Git的教程比较多,但是如何在Windows Ser ...
在win10下安装Visual Studio Code1.9 ...