- 博客(201)
- 收藏
- 关注
转载 你好,C++(15)四两拨千斤——3.9 指向内存位置的指针
3.9 指向内存位置的指针一天,两个变量在街上遇到了:“老兄,你家住哪儿啊?改天找你玩儿去。”“哦,我家在静态存储区的0x0049A024号,你家呢?”“我家在动态存储区的0x0022FF0C号。有空来玩儿啊。”在前面的章节中,我们学会了用int等数值数据类型表达各种数字数据,用char等字符数据类型表达文字数据,我们甚至还可以用结构体将多个基本数据类型组合形成新的数据类型,
2014-10-29 16:57:27 339
转载 CSS定位深入理解 完全掌握CSS定位 相对定位和绝对定位
其实前面的标准流和浮动流都很理解,就是定位不太好理解,特别是相对定位和绝对定位,很多刚开始学的同学不好区分。因此这里,小强老师和大家一起分享CSS定位的学习。通过我们前面的学习,我们网页布局方法: 1. 标准流 (最稳定) 2. 浮动流 (float 其次) 3. 定位流 ( 稳定性最后)定位是完全脱离标准流的一种布局方式。其实前
2014-10-27 17:42:35 329
转载 关于如何在非微软平台上建立高信任的SharePoint应用程序
1.前言 开篇明之,哥无代码发布,也不提供解决方案。 我只是说明在非微软技术平台上建立低信任或是高信任应用程序是非常自由的(PS:也是非常痛苦的)。 作为一个微软技术的研发者,我也长时间没有写Java或是PHP代码了,文中吾力所不及给每一种平台建立示例代码,抛砖以引玉吧。当你去建立一个SharePoint 2013应用程序时,Visual Studio 2013,会让你选择:1
2014-10-23 16:38:54 1001
转载 【小企】WPF实现TextBox水印效果
在日常项目中,一个TextBox需要输入用户名,我们通常的做法是先用一个TextBlock来说明,例如下面的截图:今天将使用另外一种方式来展示,使用水印的方式。请参考下面的代码: "booleanToVisibilityConverter"/> "EntryFieldStyle" TargetType="Grid" >
2014-10-19 11:45:59 480
转载 【小企】自定义ConfigurationSection,创建多个嵌套的ConfigurationElementCollection节点
本人现在在一家游戏公司,最近在做一个项目,需要做一个GM的管理后台,需要调用其他公司提供的接口,来实现后台管理的操作由于接口地址都是固定的,所以想到使用自定义节点,来将接口都配置到web.config中。很快,v1.0版本出炉: 123456789101112
2014-10-19 11:42:50 518
原创 慎用ThreadLocal
ThreadLocal是个很爽的东西,线程安全,能当全局变量来用(别!)。上一篇末尾提到ThreadLocal的妙用,这东西确实在框架实现中很常用。不过一定要小心啊。先告诉大家一个安全秘诀:try-finally大法,百战百胜!(一定要在finally里清空ThreadLocal)我职业生涯遇到最棘手的并发bug都是ThreadLocal造成的,称之为ThreadLocal
2016-03-19 17:36:16 1027
转载 android基础---->JSON数据的解析 企
上篇博客,我们谈到了XML两种常用的解析技术,详细可以参见我的博客(android基础---->XMl数据的解析)。www.xzpxxw.com网络传输另外一种数据格式JSON就是我们今天要讲的,它是比XML体积更小的数据格式,在网络上传输的时候可以更省流量。JSON解析的框架有很多,我们就讲使用JSONObject和Gson两种,好了我们开始Json的讲解。 目录导航:
2016-03-18 10:43:43 462
原创 .NET跨平台之旅:corehost 是如何加载 coreclr 的 企
在前一篇博文中,在好奇心的驱使下,探秘了 dotnet run ,www.xzpxxw.com发现了神秘的 corehost —— 运行 .NET Core 应用程序的幕后英雄。有时神秘就是一种诱惑,神秘的 corehost 让人产生了新的好奇心 —— corehost 是如何加载 coreclr 的?于是,“.NET跨平台之旅”开启了新的旅程 —— 带着这个疑问,游览 cli/src/co
2016-03-18 10:42:19 1005
原创 强大的nth-child(n)伪类选择器玩法 企
写在前面的戏: 最近参加了度娘前端IFE的春季班,刷任务,百度真是有营销头脑,让咱们这帮未来的技术狂人为他到处打广告(我可不去哪),其中做的几个任务中有几个以前没有用到的东西,也算是有些许收获(现在做了一半任务哦,萌萌哒),www.bwlgh.com今天就来捋一捋css强大的nth-child(n)选择器功能(以庆祝博客粉丝突破YI员,访问量突破一百大关,可喜可贺,荣登博客名人指
2016-03-18 10:40:58 654
原创 把react什么的都用起来 【2】异步action和redux中间件 企
现代web页面里到处都是ajax,所以处理好异步的代码非常重要。这次我重新选了个适合展示异步处理的应用场景——搜索新闻列表。由于有现成的接口,我们就不用自己搭服务了。 我在网上随便搜到了一个新闻服务接口,支持jsonp,就用它吧www.bwlgh.com。一开始,咱们仍然按照action->reducer->components的顺序把基本的代码写出来。先想好要什么功能, 我设想的
2016-03-18 10:39:55 1714 1
原创 深入理解Java之泛型 企
1. Why ——引入泛型机制的原因 假如我们想要实现一个String数组,并且要求它可以动态改变大小,这时我们都会想到用ArrayList来聚合String对象。然而,过了一阵,我们想要实现一个大小可以改变的Date对象数组,www.qyw1688.com这时我们当然希望能够重用之前写过的那个针对String对象的ArrayList实现。 在Java 5之前,Arra
2016-03-18 10:38:22 315
原创 OpenCASCADE Interpolations and Approximations 企
OpenCASCADE Interpolations and Approximationswww.qyw1688.comAbstract. In modeling, it is often required to approximate or interpolate points to curves and surfaces. In interpolation, the pro
2016-03-18 10:37:08 601
原创 [Angular2] Template Syntax(模板语法)-(2) 企
Property binding(属性绑定)最常见的属性绑定就是将元素的属性设置为组件的属性值:img [src]="heroImageUrl">www.saixinyi.combutton [disabled]="isUnchanged">Cancel is disabledbutton>或者是设置指令的属性:div [ngClass]="classes"
2016-03-18 10:35:48 2619
原创 Java Gradle入门指南之插件管理(类型、导入及java plugin使用)企
目录1.导入插件1.1 脚本插件(script plugin)1.2 二进制插件(binary plugin)2. Java plugin 使用方法2.1 导入java plugin2.2 查看默认配置2.3 覆盖默认配置3.写在最后 上一篇随笔介绍了如何使用Gradle内建任务,介绍了自定义Gradle任务类的三种方法(build文件,bui
2016-03-18 10:34:33 441
原创 Scalaz(32)- Free :lift - Monad生产线 企
在前面的讨论里我们提到自由数据结构就是产生某种类型的最简化结构,www.njtw123.com比如:free monoid, free monad, free category等等。我们也证明了List[A]是个free monoid。我们再看看free monad结构Free的定义:scalaz/Free.scala /** A free operational monad
2016-03-18 10:32:48 474
原创 一个App完成入门篇(三)-完善主框架 企
本节教程将继续带领大家完善教学demo导入项目完善主框架完成viewShower子视图打开新页启动动画www.njtw123.com将要学习的demo效果图如下所示1. 如何导入完整项目本节示例demo请参考下载地址,可以导入到设计器中学习。2. 完善主框架在上一节教程搭建主框架中大家已经学会了如何主框架,本节教程使用上一节未完成的demo。
2016-03-18 10:30:48 508
原创 什么是域名劫持?企
基本定义 域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。 通俗理解 通过什么是域名解析一文,我们大概了解了域名解析的原理。高考刚刚结束,那我们就借用一下高考这个话题来理解一下域名劫持的概念。某一考生成绩很好
2016-03-14 18:54:46 429
转载 推广必须要做的9种方法【SEO】
SEO推广是由网站优化网络运营媒体宣传结合的一种技术,而现在恰好就是媒体最为流行,真因为如此很多的站长之知道利用自媒体推广网站,结果推广了几年网站权重只有2到3而已,导致和谐问题的关键就是没有结合其他主要的技术,原本做网络推广这块被称为SEM,不过很多新收SEO推广不知道SEM还有很多新站长错误了理解SEO,导致网站推广效率大大下降。今天IT站长网就来给大家讲究如何结合其他几种方法推广网站,以及应
2016-03-14 18:50:56 446
原创 ECMAScript5之Array 企
在ECMAScript5中对Array新增的些方法,以前没注意的同志们,嘻嘻,下面我们一起来边看边学。1、 Array之isArray(element)看到isArray,不言而喻,就是判断一个对象是不是数组哈。且它是一个静态方法,使用规则如下:Array.isArray(element);当element是数组时,返回true;否则返回false;我们一起来写个demo w
2016-03-09 19:43:01 262
原创 Python Socket Scanner 笔记-企
当端口打开时,向端口发送 TCP SYN 请求,会返回一个 ACK 响应:www.njtw123.com 当端口关闭,返回的是 RST响应: 所以可以用 socket 编写一个小脚本来测试主机端口的开启情况,基本代码如下: 1 # coding: utf-8 2 3 import socket 4 from datetim
2016-03-09 19:41:16 490
原创 爬虫之网页乱码解决方法(gb2312 -> utf-8)
前言 今天在测试爬虫项目时,发现了一个很严肃的问题,当爬取的网页编码格式为gb2312时,按照一般的办法转化为utf-8编码时总是乱码,PS:爬取的所有网页无论何种编码格式,都转化为utf-8格式进行存储。一、问题出现 使用这篇文章里面的方法可以直接爬取页面信息并保存至本地使用Httpclient实现网页的爬取并保存至本地,当爬取这个网页时http://stock.10
2016-03-03 17:51:50 3656 1
原创 Nginx+CI出现404错误
最近刚学ci框架,做了个简单的项目,在本地搭服务器的环境都调通了,但是部署到远程服务器时: http://example.com/(index.php)/ 可以访问(为配置的默认controller-class www.xianbd.com)http://example.com/(index.php)/[controller-class]/[controller-metho
2016-03-03 17:47:56 401
原创 Spark Standalone模式
Spark Standalone模式安装Spark Standalone集群手动启动集群集群创建脚本提交应用到集群创建Spark应用资源调度及分配监控与日志与Hadoop共存配置网络安全端口高可用性基于Zookeeper的Master本地系统的单节点恢复除了运行在mesos或yarn集群管理器中,spark也提供了简单的standalone www.hmmp5.com部
2016-01-06 17:23:19 567
原创 给jdk写注释系列之jdk1.6容器(10)-Stack&Vector源码解析
前面我们已经接触过几种数据结构了,有数组、链表、Hash表、红黑树(二叉查询树),今天再来看另外一种数据结构:栈。 什么是栈呢,我就不找它具体的定义了,直接举个例子,栈就相当于一个很窄的木桶,我们往木桶里放东西,往外拿东西时会发现,我们最开始放的东西在最底部,最先拿出来的是刚刚放进去的。所以,栈就是这么一种先进后出( First In Last Out,www.hmmp5.com或
2016-01-06 17:16:30 322
原创 Meteor:关闭所有tab时退出登录
功能描述:在浏览器退出时(所有tab关闭时)退出登录需求来源:支持类似传统网页登录时的remember me http://www.shswbz.com/选项背景:Meteor应用中,用户登录后,会在浏览器的localStorage保存resume token, 所以下次再使用该浏览器打开同一meteor应用时,会自动登录。有时,我们希望应用支持在浏览器退出时(所有tab关闭时)即
2016-01-06 17:13:37 449
原创 javascript类型系统之基本数据类型与包装类型
前面的话 javascript的数据类型可以分为两种:原始类型和引用类型 原始类型也称为基本类型或简单类型,因为其占据空间固定,是简单的数据段,为了便于提升变量查询速度,将其存储在栈(stack)中(按值访问)。其中,javascript基本数据类型包括Undefined、Null、Boolean、Number和String shswbz.com五种 引用类型由于其值
2016-01-06 17:09:40 394
原创 webpack配置别名alias出现的错误匹配
@(webpack)webpack是一款功能强大的前端构建工具,不仅仅是针对js,它也可通过各种loader来构建相关的www.lahfnj.com less,html,image等各种资源,将webpack配合流程制定工具gulp结合起来,则更为方便的自定义工作流程。[TOC]webpack的alias匹配问题初现在webpack.config.js中,通过设
2016-01-06 17:02:53 4144
原创 窥探Swift之使用Web浏览器编译Swift代码以及Swift中的泛型
有的小伙伴会问:博主,没有Mac怎么学Swift语言呢,我想学Swift,但前提得买个Mac。非也,非也。如果你想了解或者初步学习Swift语言的话,你可以登录这个网站:http://www.lahfnj.com/ 。该网站可以在线运行出代码结果,也可以说这是一个在线的Playground。你可以实时观察你代码的运行结果。如果你没有Mac笔记本,那么你只需打开你的浏览器,然后输入上述网址,就可以搞
2016-01-06 17:00:26 279
原创 零基础制作物理引擎--创造世界
写在前面2011年在写了个物理引擎,期间重新啃起了物理课本,一晃就是5年,当年自己写的物理引擎的代码又阅读一遍,受益匪浅,加上最近制作坦克争霸使用Box2d www.cwzxjb.com的思考,对物理引擎管线又有了新的认识和体会。人除了造人,还可以是造世界,这两种时候人能够扮演上帝的角色。有人会说:“几个小球撞来撞球算哪门子世界?”引用《黑客帝国》里男主角的话:“哪一个才是真实
2016-01-06 16:51:14 1162
原创 JavaScript中Promises/A+规范的实现
Promises是一种异步编程模型,通过一组API来规范化异步操作,这样也能够让异步操作的流程控制更加容易。下面的代码是假设执行一个异步队列,每一项都会使用上一项返回的数据:function nest(url, params, fn) { $.getJSON(url, params, function(data) { console.log(data);
2016-01-06 16:34:56 316
原创 如何创建C# Closure ?
JavaScript中一个重要的概念就是闭包,闭包在JavaScript中有大量的应用,但是你知道么?www.zkzlyy.com C#也可以创建Closure。下面就介绍一下如何在C#中创建神奇的闭包。 在这之前,我们必须先知道如何在C#中定义函数1 //函数定义,参数为string,返回为string2 Funcstring, string> myFunc = delegat
2016-01-06 16:32:06 463
原创 超融合架构 — Hyper Converged Infrastructure 小记
前几天,一个同事突然过来问我,什么事超融合架构,具体做什么用的。 当时我对这个概念还停留在比较模糊的状态,因此没能给出一个很好的解答。于是花了点时间研究了一下这个时下颇为热门的技术,并且给我的同事讲了一遍,效果不错。 也自己总结一下。要了解这个概念,就先要了解一下目前的架构以及存在的一些挑战。 目前的体系架构中,主要是通过网络,将服务器和存储连接起来,从而实现存储的共享。 并且通过存储的冗
2016-01-06 16:29:58 1075
原创 bootstrap学习笔记--bootstrap布局方式
Bootstrap 3 是移动设备优先的,在这个意义上,Bootstrap 代码从小屏幕设备(比如移动设备、平板电脑)开始,然后扩展到大屏幕设备(比如笔记本电脑、台式电脑)上的组件和网格。移动设备优先策略内容决定什么是最重要的。布局优先设计更小的宽度。基础的 CSS 是移动设备优先,媒体查询是针对于平板电脑、台式电脑。渐进增强随着屏幕大小的增加而添加
2016-01-06 16:27:47 586
原创 数据库设计法
01.简述数据库完整性及其作用?解析:数据的准确性,保证数据中数据的准确性。 02.基本操作语句(DML DDL DCL)有哪些?语法是?DML(data manipulation language):自动提交的数据库操作语言它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样DDL(data definition language)
2016-01-05 17:29:39 410
原创 C#基础教程(一)
1.清单1-1. 一个简单的欢迎程序Welcome.cs // Namespace Declarationusing System;// Program start classclass WelcomeCSS {// Main begins program execution.public static void Main() {// Write to conso
2015-12-29 17:45:15 466
原创 [.NET源码] asp.net中手机版和PC版识别
asp.net中手机版和PC版识别,更多详情:wifi资源网 http://wifi365.net/Asp.net/335.html1、通过 UserAgentprotected void Page_Load(object sender, EventArgs e){//验证终端string agent = Request.Headers["User-Agen
2015-12-29 17:37:52 615
原创 [.NET源码] GMap扩展
namespace GMap.NET{using System;using System.Globalization;/// /// the point of coordinates/// [Serializable]http://www.kmnk03.com/hxpfk/xmz/409.htmlpublic struct PointLatLng{pub
2015-12-29 17:34:41 533
原创 [.NET源码] C#制作的一套在线更新软件系统
这个不算是第一个版本了,却是一个比较完善的版本,四个月之前我曾将其带到Writebok2.1版本,本打算着为新云翻译器2.2带来一个比较好的更新系统,但是由于时间问题,新云翻译器2.2仓促发布,也没能用上这套系统。这两天有点时间就完善了这套更新系统,感觉还不错。使用的是C#语言,框架是.NET FrameWork 4.0,编程工具是Visual Studio2015
2015-12-29 17:32:35 537
原创 [.NET源码] 抽取exe和dll程序图标
从文件中抽取图标,我们可以选择使用ExtractIcon()或ExtractIconEx(),以及ExtractAssociatedIcon(),LoadImage()和SHGetFileInfo()。下面我们比较和对照一下这些函数的能力:函数描述ExtractIcon()从一个文件中抽取指定索引位置的图标,索引从0开始。这个函数总是返回大图标(32x32)。Extract
2015-12-29 17:29:36 489
原创 [Android教程] Android 牛逼哄哄的快速开发框架AndroidOne,秒杀最火的Xutils
一个牛逼哄哄的Android框架Onegithub地址https://github.com/devinhu/androidoneOne框架能帮您带来什么?One框架分为两个项目,OneCore为核心工程,http://www.kmnk03.com/hxpfk/qcd/392.htmlandroidOne为演示项目,依赖oneCoreOne整个框架为MVC模式搭建,基于a
2015-12-26 17:19:23 533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人