-
可重入与线程安全
所属栏目:[教程] 日期:2016-11-03 热度:170
看了好多文章,觉得这俩概念很容易混淆。在这里先总结一下自己的理解。 维基百科对可重入的定义是: 若一个程序或子程序可以“安全的被并行执行(Parallel computing)”,则称其为可重入(reentrant或re-entrant)的。 可重入的概念是在单线程操作系统的时[详细]
-
小谈KVC中KeyPath的集合运算符
所属栏目:[教程] 日期:2016-11-03 热度:146
由于知识点比较简单,这里不再陈述一大堆的原理,直入主题。 KVC中的集合运算符有以下三类: 1、简单集合运算符:@avg、@sum、@max、@min、@count (只能用在集合对象中,对象属性必须为数字类型) 2、对象操作符: @unionOfObjects:返回指定属性的值的数组[详细]
-
读后感:你的灯亮着吗
所属栏目:[教程] 日期:2016-11-03 热度:121
你的灯亮着吗 书的内容就不介绍了,说说我读完这本书的感受吧。 首先,印象比较深刻的是书中对真正问题的追查方式。 大概是下面这样的步骤: 1、先把你认为出现的问题描述一下 2、想一下,可能是哪里出的问题,然后把你能想到的答案尽可能多的列出来 (连[详细]
-
开源物联网通讯框架ServerSuperIO,成功移植到Windows10 IOT,在物联网和集成系统建设中降低成本。附
所属栏目:[教程] 日期:2016-11-03 热度:108
【开源】C#跨平台物联网通讯框架ServerSuperIO(SSIO)介绍 一、概述 经过一个多月晚上的时间,终于把开源物联网通讯框架ServerSuperIO成功移植到Windows10 IOT上,暂时全名:ServerSuperIO.WinIOT(以后可能还会移植到Ubuntu上)。以后可以把ServerSuperI[详细]
-
跨平台的 NodeJS 组件解决 .NetCore 不支持 System.Drawing图形功能的若干问题
所属栏目:[教程] 日期:2016-11-03 热度:185
问题 生成缩略图 生成验证码 生成二维码 给图片加水印 外部引用 Node 不解释 https://nodejs.org/en/download/ sharp 高性能缩略图 https://github.com/lovell/sharp qr-image 二维码 https://github.com/alexeyten/qr-image captchagen 验证码 https://gi[详细]
-
成长,进一寸有一寸的欢喜
所属栏目:[教程] 日期:2016-11-03 热度:162
副标题#e# 李笑来老师的专栏开设有一百天了,在上周日的推送中公开向读者征集一百天来的成长反[详细]
-
(UWP开发)基于Windows10 Anniversary SDK创造出位于可视化层的DropShadow
所属栏目:[教程] 日期:2016-11-03 热度:147
Windows.UI.Composition API是可以从任何通用Windows平台应用程序调用的声明性保留模式API,从而可以直接在应用程序中创建合成对象、动画和效果。 Composition API在 10586SDK 中就已经出现,但是在年度更新之后,该SDK变得更加完善,也有了更多样性的功能[详细]
-
HTTP协议下保证登录密码不被获取最健壮方式
所属栏目:[教程] 日期:2016-11-03 热度:52
副标题#e# 说到在http协议下用户登录如何保证密码安全这个问题: 小白可能第一想法就是,用户在登录页面输入密码进行登录时,前台页面对用户输入的密码进行加密,然后把加密后的密码作为http请求参数通过网络发到服务器。 这样做是无法保证用户的账户安全的[详细]
-
自定义右键菜单
所属栏目:[教程] 日期:2016-11-03 热度:59
自定义右键菜单 技术一般水平有限,有什么错的地方,望大家指正。 自定义右键菜单,对于一些ERP系统,功能操作比较多,所以我们通常把常用的几个功能放在自定义的右键菜单里方便用户使用。 实现自定义菜单很简单,首先我们要屏蔽原始的右键菜单,自定义菜[详细]
-
MongoDB 访问权限控制
所属栏目:[教程] 日期:2016-11-03 热度:155
副标题#e# MongoDB的访问控制能够有效保证数据库的安全,访问控制是指绑定Application监听的IP地址,设置监听端口,使用账户和密码登录 一,访问控制的参数 1,绑定IP地址 mongod 参数:--bind_ip ip address 默认值是所有的IP地址都能访问,该参数指定Mong[详细]
-
[计算机网络]简易http server程序
所属栏目:[教程] 日期:2016-11-03 热度:195
副标题#e# 好久没输出了,知识还是要写下总结才能让思路更加清晰。最近在学习计算机网络相关的知识,来聊聊如何编写一个建议的HTTP服务器。 HTTP 服务器 HTTP服务器,就是一个运行在主机上的程序。程序启动了之后,会一直在等待其他所有客户端的请求,接收[详细]
-
接口的显示实现和隐示实现
所属栏目:[教程] 日期:2016-11-03 热度:97
C# 接口的显示实现和隐示实现 public interface IReview { void GetReviews(); } public class ShopReview :IReview { public void GetReviews(){} } 这种方式是隐示实现: IReview rv = new ShopReview();rv.GetReviews(); ShopReview rv = new ShopRevie[详细]
-
简单的选中效果 (适用于初学者)
所属栏目:[教程] 日期:2016-11-03 热度:172
!DOCTYPE html html head meta charset="UTF-8" title/title style type="text/css" li { float: left; list-style: none; width: 150px; height: 50px; text-align: center; background-color: darkgray; font-size: 30px; color: white; padding-top: 20[详细]
-
装箱、拆箱
所属栏目:[教程] 日期:2016-11-03 热度:93
下面是我在网上收集的装箱、拆箱的资料,先收集起来以后慢慢看,越往后看越有点蒙。。。 1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的[详细]
-
TeamCity : 配置第一个工程
所属栏目:[教程] 日期:2016-11-03 热度:57
前面我们已经创建了TeamCity Server 和一个 Agent,接下来我们为一个.net core 控制台程序配置自动化的编译。 我们在本地创建一个简单的 .net core demo程序 hello (这里假设您已经安装了.net core 的 SDK): mkdir hellocd hellodotnet newdotnet restore[详细]
-
显示实现接口成员
所属栏目:[教程] 日期:2016-11-03 热度:96
using System; using System.Collections.Generic; using System.Linq; using System.Text; #region/*试想一下,如果在一个类A继承自接口B和C,并且在B和C中包含具有相同签名的成员,那么在类中实现该成员将导致两个接口都使用该成员作为他们的实现,然而[详细]
-
2016 10 28考试 dp 乱搞 树状数组
所属栏目:[教程] 日期:2016-11-03 热度:162
副标题#e# 2016 10 28 考试 时间 7:50 AM to 11:15 AM 下载链接: 试题 考试包 这次考试对自己的表现非常不满意!! T1看出来是dp题目,但是在考试过程中并没有推出转移方程,考虑了打表,但是发现暴力程序的速度不够,直接交了暴力,没想到暴力程序爆0,[详细]
-
1.1. 鼠标取词 屏幕取词技术实现原理
所属栏目:[教程] 日期:2016-11-02 热度:137
需要进行全局鼠标Hook 然后在Hook事件里根据鼠标的位置找到相应window的handle(WindowFromPoint) 再取回文本(GetWindowText) 为什么不推荐这个方法呢,很简单,跨系统性很差,不说xp win7 vista ,平板,linux,mac机不能通用。。不能兼容未来的位置gui系[详细]
-
AngularJS 簡易物件修改入門
所属栏目:[教程] 日期:2016-11-02 热度:152
各位好,今天要來介紹如何簡單的修改網站上AngularJS相關Application的內容 進而做到某些效果。(警告!所有的Web Application都應該在後端加上相關驗證) 透過本篇你可以簡單的了解到以下 1.如何查找相關的ng物件 2.如何利用ng.element與ng.injector來修改[详细]
-
在 mongodb 终端环境下写多行 javascript 代码、函数
所属栏目:[教程] 日期:2016-11-02 热度:102
工作中碰到一个问题,需要把某个 collection 中的某些符合条件的数据取出来,逐行处理其中某些字段。mongodb 终端下支持直接写 js 代码、函数,也可以运行 js 文件。 1 首先需要设置 mongo 终端的代码编辑器,不设置的话只能输入一行代码文件,无法处理大[详细]
-
Spring AOP深入剖析
所属栏目:[教程] 日期:2016-11-02 热度:56
副标题#e# 一、通过代理工厂模式配置通知 ①、前置通知、后置通知: 定义某接口:ISomeService,并自定义方法 public interface ISomeService {public void tran() throws Exception; public void log();} 定义类 实现该接口,并重写方法: public class So[详细]
-
Sublime插件支持Sass编译和Babel解析ES6 .sublime-build文件初探
所属栏目:[教程] 日期:2016-11-02 热度:155
副标题#e# 用Sublime Text蛮久了,配置配来配去的,每次换电脑都得重头再配过,奈何人老了脑子不中用了,得好好整理一些,下次换电脑就有得参考了.. 同事说,他的WebStorm简直太方便,自身集成了很多方便的工具,不用配置太多 哈哈哈哈但我还是更喜欢用ST[详细]
-
JavaScript移除绑定在元素上的匿名事件处理函数
所属栏目:[教程] 日期:2016-11-02 热度:92
前言: 面试的时候有点蒙,结束之后想想自己好像根本就误解了面试官的问题,因为我理解的这个问题本身就没有意义。但是当时已经有一些思路,但是在一个点上被卡[详细]
-
ASP.NET MVC5+EF6+EasyUI 后台管理系统(75)-微信公众平台开发-用户管理
所属栏目:[教程] 日期:2016-11-02 热度:91
最近代码出现分享问题,360云盘宣布混不下去,所有分享的连接都失效了,最近有时间会把代码转移到百度云,再把文章的代码补回去 前言 本节主要是关注者(即用户)和用户组的管理,微信公众号提供了用户和用户组的管理,我们可以在微信公众号官方里面进行操作,[详细]
-
框架之路入门
所属栏目:[教程] 日期:2016-11-02 热度:166
按耐不住激动的心情,因为继上篇文章后,不断的完善框架,今天终于整个系统基本稳定了,就继续谈框架。 我做C#开发已经近五年了。已经爱上她了,我经常开玩笑说,写代码如同谈恋爱,关键是我想认真的做一名程序员而不是码农。 简单回顾一下,目前系统是WCF[详细]