#1 系列目录 线程池接口分析以及FutureTask设计实现 线程池源码分析-ThreadPoolExecutor 该系列打算从一个最简单的Executor执行器开始一步一步扩展到ThreadPoolExecutor,希望能粗略的描述出线程池的各个实现细节。针对JDK1.7中的线程池 #2 Exe ...
分类:
编程语言 时间:
2020-07-30 01:11:37
阅读次数:
72
安装Git核心程序 根据自己的电脑操作系统从Git官网https://git-scm.com/下载对应的Git核心程序。 以git-2.21.0为例说明安装步骤: 1.双击Git-2.21.0-64-bit.exe 2.点击Next设置安装路径 3.点击Next 4.点击Next 5.点击Next, ...
分类:
其他好文 时间:
2020-07-29 15:16:54
阅读次数:
66
网络相关 C/S B/S架构 1、Client - Server C/S即:Client与Server ,中文意思:客户端与服务器端架构。 这种架构也是从用户层面(也可以是物理层面)来划分的。 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环 ...
分类:
其他好文 时间:
2020-07-29 14:55:21
阅读次数:
67
悲观读(写的机会很少) package com.dwz.stampedLock; import java.util.ArrayList; import java.util.List; import java.util.Optional; import java.util.concurrent.Exe ...
分类:
其他好文 时间:
2020-07-29 14:37:06
阅读次数:
58
ylbtech-Docs-VisualStudio-MSBuild-MSBuild参考:MSBuild 命令行参考 1.返回顶部 1、 MSBuild 命令行参考 2016/11/04 使用 MSBuild.exe 生成项目或解决方案文件时,可以包含几个开关来指定过程的各个方面。 每个开关都有两种形 ...
分类:
其他好文 时间:
2020-07-28 17:08:47
阅读次数:
96
/// <summary> /// 防XSS攻击 /// date:2020-07-28 /// </summary> public class XssFilter : ActionFilterAttribute { private const string strRegex = @"<[^>]+? ...
分类:
其他好文 时间:
2020-07-28 16:59:08
阅读次数:
62
当发布的程序有引用其它dll, 又只想发布一个exe时就需要把dll打包到exe,
当然有多种方法可以打包, 比如微软的ILMerge,混淆器附带的打包...
用代码打包的实现方式也有很好,本文只是其中一种实现方式,不需要释放文件! ...
前面的代码没有什么特别的意义,了解即可.需要注意的是dummy这段代码. 前面的代码主要是为了执行想要的功能,在一加载DLL时就能执行.而dummy()函数是为了保证此DLL文件能够顺利的添加到TextView.exe文件的导入表中(然后由程序在执行时会加载此DLL文件). PE文件中的IDT(Im ...
分类:
其他好文 时间:
2020-07-27 13:39:40
阅读次数:
66
由于sprintf跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比printf有用得多。所以本文着重介绍sprintf,有时也穿插着用用 pritnf。 sprintf是个变参函数,定义如下: int sprintf( ...
分类:
编程语言 时间:
2020-07-27 09:19:31
阅读次数:
84
#!/usr/bin/python # _*_ Coding: Utf-8 _*_ ''' QStackedWidget useful properties and methods of qtabwidget funcs: addWidget(QWidget *widget), removeWidg ...
分类:
其他好文 时间:
2020-07-26 15:32:23
阅读次数:
66