skynet源码学习(一) linux无锁化编程
以下是skynet源码:structgroupnode{inthandle;structskynetcontextctx;structgroupnodenext;};structgroup{intlock;structgroupnodenode[HASHSIZE];};structgroupG=NULL;inlinestaticvoidlock(structgroupg){while(synclo 查看全文
.NET开发技术栈: 特性 Attributes
特性介绍 我们经常看到这样的代码 [Serializable] class Test { } 这种在类,字段,属性,方法等编程元素上以[ ] 标记的东东就是特性(Attribute)。 写在[] 中的特性其实就是一个类, 该类除了继承自 Attribute类, 与其他的普通类没有什么区别, 有很多自 ... 查看全文
CSS动画实例:图文切换
先准备好一张图片,在页面中放置一个类名为container的层作为图文容器,在该层中再定义两个层:一个类名为image-box的层放置图片,一个类名为text-desc的层放置文本描述,HTML代码描述如下: <div class="container"> <div class="image-box ... 查看全文
记一次解决RestTemplate和HttpClient请求结果乱码的问题
调用一个接口,发送POST请求,浏览器和Postman均返回正常,代码中用RestTemplate和HttpClient均返回乱码 开始一直以为是编码问题导致,网上查了解决方法,也看了源码,都不对症 最后发现在请求头header中有两个配置项,如下: "Accept-Encoding":"gzip, ... 查看全文
23.异步加载Js的方式有哪些
14. 异步加载Js的方式有哪些?https://www.cnblogs.com/Lolita-web/p/10456967.html 我们都知道渲染引擎遇到 script 标签会停下来,等到执行完脚本,继续向下渲染,如下: 1 <script type="text/javascript" src= ... 查看全文
acme.sh 快速实现 https 证书颁发与自动续期
acme.sh 快速实现 https 证书颁发与自动续期 借助acem.sh来迅速实现 let's encrypt 的泛域名 ssl 证书颁发与续期,基本上五分钟就可以解决战斗 本文主要内容来自 acme.sh 的官方 wiki,一切以官方说明为准: acme wiki I. 安装步骤 1. 登录服 ... 查看全文
kubernetes源码剖析之client-go(一)
kubernetes源码剖析之client-go(一) 刚入k8s和go的坑,碰巧看到社区的源码研习活动,赶紧加入开始学习阅读clinet-go(client-go源码地址) Kubernetes中使用client-go作为Go语言的官方编程式交互客户端库,提供对apiserver服务的交互访问。对于k8s的二次开发,熟练掌握client-go是十分必要的。client-go源 查看全文
jQuery排他思想(important!)
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <script src="js/ ... 查看全文
vue项目使用mock.js
开发vue项目时有时候后端没办法那么快提供接口,那我们只能用mock.js自己提前模拟接口,请求数据。 1、安装vue项目 1)cnpm i -g vue-cli //安装全局vue-cli脚手架 2)vue init webpack vueAxios(项目文件夹名) 3)cd vueAxios(项 ... 查看全文
.net趣味面试题总结
1.算法面试题:一个List,要求删除里面的男生,不用Linq和Lamda,求各种解,并说明优缺点! using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; na ... 查看全文
给你一套完整的学习web前端线路图
随着网络时代的壮大,前端也成为了很多企业不可缺少的一部分。前端的人才也日益扩大,前端的技术也在日益更新,如何成为一名合格的前端工程师,应该怎么学习才有效果呢? 首先、前端工程师学 查看全文
【WPF学习】第十一章 理解依赖项属性
原文:【WPF学习】第十一章 理解依赖项属性 依赖项属性是标准.NET属性的全新实现——具有大量新增价值。在WPF的核心特性(如动画、数据绑定以及样式)中需要嵌入依赖项属性。WPF元素提供的大多数属性都是依赖项属性。到目前位置所见到的所有示例都用到了依赖项属性,但你可能还没有意识到这一点。这是因为依... ... 查看全文
WPF另类实现摄像头录像
WPF中使用第三方控件来直接进行录像的控件没有找到(aforgenet好像不维护了?WPFMediaKit好像只能实现摄像头拍照。收费的控件没有使用,不做评论。) 通过百度(感谢:https://www.cnblogs.com/giserlong88/p/11244779.html),确定了可以通过 ... 查看全文
桌面粉笔功能.有window ink功能区开启的快捷键
功能区开启的快捷键 方法1: win+W唤出工作区,可以直接点击,但是没有快捷键。prtsc是直接截取屏幕(国际通用)然后在画图打开或直接粘贴于某处都可以。 方法2:快捷键是 Windows 徽标键 + Shift + S 打开截图栏,然后将光标移动到要捕获的区域。全屏截图的快捷键是 Windows ... 查看全文
Windows装机必备
——Xshell ——VS code ——IDM ——7zip ——Git ——google chrome ——MS Office四件套 ... 查看全文
QT多个窗体切换显示
实现效果如下: 第一个窗体显示一张gif动图,第二个窗体显示另一张动图,第三个窗体显示一个0-100的计数器 第一个界面的下方按钮可以点击跳转到第二个界面,第二个界面下方可以选择跳转到第一个或者到第三个界面,第三个界面下方有一个返回第二个界面的按钮 实现各个页面的跳转显示且每次只会显示一个界面 一、 ... 查看全文
确认收到信息,asp.net c#
public partial class _Default : System.Web.UI.Page{ protected void Page_Load(object sender, EventArgs e) { } /// <summary> /// 更新确认数据 /// </summary> p ... 查看全文
【WPF学习】第十八章 多点触控输入
原文:【WPF学习】第十八章 多点触控输入 多点触控(multi-touch)是通过触摸屏幕与应用程序进行交互的一种方式。多点触控输入和更传统的基于笔(pen-based)的输入的区别是多点触控识别手势(gesture)——用户可移动多根手指以执行常见操作的特殊方式。例如,在触摸屏上放置两根手指并同... ... 查看全文
【WPF学习】第十五章 WPF事件
原文:【WPF学习】第十五章 WPF事件 前两章学习了WPF事件的工作原理,现在分析一下在代码中可以处理的各类事件。尽管每个元素都提供了许多事件,但最重要的事件通常包括以下5类: 生命周期事件:在元素被初始化、加载或卸载时发生这些事件。 鼠标事件:这些事件是鼠标动作的结果。 键盘事件:这些事件是键盘... ... 查看全文