自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coding

zhang_hui_cn@qq.com

  • 博客(233)
  • 资源 (16)
  • 收藏
  • 关注

原创 交换机IOS模式

该模式允许访问所有命令和功能;用户可以使用任何监控命令以及执行配置和管理命令。在全局配置模式下,用户可以进入不同的子配置模式。两种常见的子配置模式。该模式许访问数量有限的基本监控命令。初始连接后,默认是用户模式。线路配置模式:用于配置控制台、SSH、Telnet 或 AUX 访问。接口配置模式:用于配置交换机端口或路由器网络接口。该模式允许用户进行全局配置。在用户模式中,可通过。在特权模式中,可通过。命令退出特权模式,返回用户模式。

2023-09-19 22:06:20 443

原创 电脑断网情况下,自动连接wifi

  新买的win10笔记本,开机时不能自动连接家里wifi,在网上也找不到好的解决方案,无奈自行写代码实现。  流程逻辑是:在while循环中,判断当前电脑是否联网,如果不联网,则执行"netsh wlan connect wifiName"命令,连接名为wifiName的wifi。  程序编译后,运行的命令如下,interval参数表示“间隔多久时间检测一次是否联网”;wifi参数是表示

2019-03-15 22:58:22 2770 4

原创 .Net GC机制之Generation(分代)

.Net GC机制基于三个假设对象越新,生存期越短对象越老,生存期越长回收部分数据会比回收全部数据,性能更高    基于以上的假设,内存回收过程中,不会一次性回收所有的数据,而是将数据会分为三代(目前只支持三代),每代的GC机制不一样。Generation-0 : 当Generation-0已满时,进行一次GC,存活下来的对

2019-01-25 23:36:03 2961

原创 requireJS配置文件简介

require参数有十几个,目前接触最多的就是这三个。baseUrl模块获取文件的根目录。如果baseUrl没有被明确定义,则它的默认值是加载它HTML的文件目录;如果data-main属性被定义了,则它的默认值是data-main中的文件所在目录。斜体样式三种例外情况,不会从baseUrl目录中加载js文件模块路径名带.js后缀模块路径以根目录/开头带URL协议的,例如http...

2019-01-21 22:05:21 1167

原创 requireJS模块化的几种方式

本篇文章主要介绍requireJS模块化的几种方式参考:https://requirejs.org/docs/api.html#define定义含简单的键值对的模块define({ color:"red", size:"12"});定义含简单函数的模块define(function(){ return { color:"red", size:..

2019-01-20 22:05:22 1238

原创 CentOS中,Jenkins + Git + Maven + Tomcat 搭建自动化部署环境

此文章不是一篇Jenkins基础教程,仅作为搭建Jenkins环境一篇笔记按照这篇博文操作可能会遇到一些小坑,请自行google。 0. 基础环境测试的项目地址:https://github.com/zhanghuihn/Jenkins-Demo 操作系统:CentOS 7.5 (x64)、Java version:1.8.0_191、Maven:3.0.5、Tomcat:8.5...

2019-01-13 21:47:22 856 1

翻译 C#-创建圆形/椭圆形按钮

创建圆形按钮挺简单的。public class EllipseButton : Button{ protected override void OnPaint(PaintEventArgs pevent) { GraphicsPath gPath = new GraphicsPath(); // 绘制椭圆形区域 gPath.AddE...

2018-02-25 21:56:43 12112

原创 Devexpress TreeList控件支持拼音首字母查询

Devexpress TreeList功能强大,最近想尝试让TreeList支持中文拼音首字母的搜索,提高用户体验。思路:* 首先,使用NPinYin实现汉字转拼音首字母的功能。 * 然后,找到TreeList的搜索响应事件:FilterNode事件* 最后,将拼音匹配到的字符内容高亮:在CustomDrawNodeCell事件中,调用CustomDrawNodeCellE

2018-01-21 15:20:22 1454

原创 Unity 5.6 CutPlane实现

对我来说,在Unity中实现CutPlane一直是个痛点。 无意中看到github上的Demo, 但是shader写得太粗糙了,没有考虑到光源、贴图等; 网上有其它大神写的支持多光源、贴图的shader,我将两者结合起来。 得到的效果还算不错。

2017-09-13 21:24:50 758

原创 Unity 5.x: SubMesh + 多材质 的使用方式

本文讲述在Unity中,同一个Mesh中,使用多材质的方法。 比如:一张桌子可能会用到两种材质,桌腿用材质1,桌面用材质2。Question : unity内部是怎么区别的呢?它怎么知道桌腿用材质1,而桌面用材质2。Answer : SubMesh一个Mesh可以有多个SubMesh, 一个SubMesh对应着一个Material, 一个SubMesh可以有多个Triangle。下面是un

2017-09-04 22:21:24 10691 5

原创 计算三角面片的面积、体积

项目需求,需要计算三角面片的面积和体积,本以为很难,查阅资料才知,算法已经非常成熟,有篇国外的论文提到了一种计算方式。有兴趣的童学可以看看,算法非常简单,代码量也少。 项目是在Unity平台做的,我用的是C#代码,你们还可以参考这个unity帖子using System.Collections;using System.Collections.Generic;using UnityEngine

2017-08-27 08:20:45 5928 2

原创 Unity 5.x 怎么实现动画后退

概述:Unity 5.X动画的后退不能通过将Animator.speed设置为负数来实现。只能通过Animator机制下的Multiplier 属性来间隔实现。1)        在Animtor窗口下,新建一个Float参数,取名叫 AnimSpeed,初始值设置为 1.02)        选中camera后,在Inspector窗口中,将Multiplier如图设置即可。

2017-03-22 17:40:18 2503 1

原创 jQueryUI tooltip 自定义提示内容

jQuery UI 工具提示框(Tooltip) - 默认功能 $(document).ready(function () { $(function () { $(document).tooltip({ content: function

2016-06-16 23:15:30 5761

翻译 VS C#项目 debug目录下的各文件作用

*.exe 生成的可运行exe文件*.exe.config 它的内容是依据app.config文件生成的,app.config是开发时的配置文档,*.exe.config是程序布署时的配置文件*.pdb pdb对应的英文解释是 program database。它又称符号文件,因为它将代码中的所有对象符号映射到编译后的可执行文件中;映射代码状态到可执行文件中。调试器根据这些信息找出断点在哪

2016-05-04 17:43:32 6625

原创 unity 鼠标指示NavMeshAgent移动

本文讲述的是:通过光标点,为NavMeshAgent设置destination,同时在点击处显示图标。 step1 烘焙地形step2 添加AIThirdPersonControllerstep3 配置canvas在场景中添加一个canvas,并将它的”Render Mode”设为”world space”将canvas在X轴向旋转90度,这样canvas就会变成水平的。在canvas下添加

2016-03-31 16:45:21 2107

原创 unity 控制对象移动、旋转

控制对象的移动 W/S 前进/后退 A/D 下降/上升 鼠标滚轮 对象移动的速度 光标水平移动 对象左右方向旋转 光标上下移动 对象上下方向旋转using UnityEngine;using System.Collections;public class Ob

2016-03-31 14:31:32 5867

转载 unity 摄像头跟踪目标

参考:http://wiki.unity3d.com/index.php?title=MouseOrbitImprovedusing UnityEngine;using System.Collections;public class Follow : MonoBehaviour{ // 目标对象 public Transform targetObj = null; // 摄

2016-03-31 11:49:58 3824

翻译 C# 匿名类型的基本特征

匿名类型声明时, 就必须初始化, 它不能为null匿名类型的成员需要声明匿名类型支持智能提示匿名类型不能成为一个类的域匿名类型能够在循环中初始化匿名类型可能表达数组匿名类型继承于object匿名类型可以作为函返回值, 但是必须转化为object匿名类型可以包含函数

2015-11-03 10:51:12 2140

原创 .Net GC机制之回收算法

垃圾回收包括两个步骤:marking、compact。每个Application都有一些根元素(root),根元素(root)是指一个存储位置,存储位置保存一个内存指针或者一个对象的引用。静态域、任何方法参数、本地变量 都可以是root;root只能使Reference Type,不会是Value Type。 marking phase     首先所有的root都被标识位ma...

2014-12-09 16:52:19 959

翻译 C# 引用类型 vs 值类型

值类型    bool、byte、char、decimal、double、enum、float、int、long、sbyte、short、struct、uint、ulong、ushort    此外还有用户自定义的struct引用类型    系统定义的两个Reference Type:object、string    此外用class、inter

2014-12-09 15:07:14 763

原创 propertygrid 应用集合

propertygird 高级用法基本用法:http://blog.csdn.net/luyifeiniu/article/details/5426960隐藏属性:    在属性前加一个标签[Browsable(false)].属性分组:    在属性前加一个分组标签[CategoryAttribute("分组名字")]子成员展开:    在子成员对应的

2014-12-08 15:39:11 2704

原创 NGen是个什么东西?

Ngen.exe:当应用程序安装时,可以将IL-code编译为native-code。在以后运行程序时,就不用再编译IL-code。有两方面作用:& 提高程序的启动速度    由于在安装时,Ngen已经将IL-code转为native-code,省去了运行时编译IL-code的工作。& 减少应用的工作集    一个集合同时被加载到多个进程中时,Ngen将IL-code编

2014-11-26 16:15:00 10420 1

原创 网络层——路由算法

1. Network Layer 的设计目标负责存储和转发Packet。(store-forword)Network Layer 为 Transport Layer 提供各种服务2. Routing AlgorithmsDistance Vector Routing每个路由器维护一个数组,数组元素记录着与其他路由器的distance,以及需要经过的router。每个

2014-11-13 16:55:16 2368

原创 Network Layer - Congestion Control

拥塞定义:当网络中有包延时和包丢失,导致网络和性能下降。网络层和传输层都需要处理拥塞。Congestion Control 和 Flow Control 区别     Congestion Control:确保网络能够投递数据包,涉及所有的主机和路由器。     Flow Control: 确保接受方和发送方能够正确地工作,保证快的发送方不会淹没接收

2014-11-13 16:50:08 1309

原创 Transport Layer - 传输协议的控制

TCP连接的建立。         服务器通过执行LISTEN 和 ACCEPT 被动接收一个进来的连接请求,客户端执行一个CONNECT原语,同时指定IP地址、端口、愿意接受的最大TCP分段长度,以及一些用户数据(例如用户口令)。TCP连接的释放          TCP是一个全双工协议。通过四次挥手释放连接。两端需要发送一个FIN、ACK(确认对方的

2014-11-13 16:48:53 1250

原创 copy constructor的实现

有三种情况,会一个

2014-11-05 20:40:44 1023

原创 C++ 对类提供默认构造函数的几种情况

接下来的几篇文章来自于侯捷翻译的《C++对象模型》

2014-11-04 20:51:34 3069

翻译 MySQL MyISAM InnoDB 简述

翻译自:http://stackoverflow.com/questions/12614541/whats-the-difference-between-myisam-and-innodb

2014-09-26 14:31:03 744

原创 物理内存,虚拟内存,逻辑地址,线性地址,虚拟地址,物理地址

这几个东西

2014-09-14 12:17:15 1688

原创 STL 容器简介

vectorvector是一个数组结构,插入、删除、查询、更新 操作和数组相似。当插入的元素多于现有空间时,会自动new一个2倍现有空间的数组,将旧数据copy过去。listSTL list 是一个双向链表,插入、删除、查询、更新 操作和链表相似。dequedequeue由一段一段的定量连续空间构成。一旦有必要在dequeue的前端或尾端增加新空间,便配置一段定量连续空间,

2014-09-11 16:32:29 882

原创 Flume 流入远程 hbase

在测试flume的过程中,一直是将hbase和flume在同一台机器上做测试,由于flume默认是插入本地的hbase中,所以一直没有问题。当真正部署到实际环境中是发现f需要再做设置才能流入远程hbase数据库中,flume端要做配置,hbase主机中的hosts文件也做修改在此贴出配置文件flume的conf文件#Name the components on this agenta1.sou...

2014-08-04 17:15:49 3545

原创 flume 自定义 hbase sink 类

参考(向原作者致敬)http://ydt619.blog.51cto.com/316163/1230586https://blogs.apache.org/flume/entry/streaming_data_into_apache_hbaseflume 1.5 的配置文件示例#Name the components on this agenta1.sources = r1a1.sinks...

2014-08-04 16:56:46 5721 1

原创 Flume SimpleAsyncHbaseEventSerializer 类解析

基于上一篇的SimpleHbaseEventSerializer 类解析, 接下来分析SimpleAsyncHbaseEventSerializer类,它和SimpleHbaseEventSerializer的主要区别在于getActions函数。 public List<PutRequest> getActions() { List<PutRequest> a...

2014-08-04 16:07:19 2424

原创 Flume SimpleHbaseEventSerializer 类解析

     flume官网上介绍了很多sink/source;     这篇51cto博客有很多示例介绍;     HBaseSink/AsyncHBaseSink我是基于这篇apche官网博客做的。     我首先将详细介绍 SimpleHbaseEventSerializer.java 代码     SimpleHbaseEventSerializer类中包括的函数有SimpleHbaseEve...

2014-08-04 15:57:56 2811

原创 hbase+zookeeper

操作系统:ubuntu-12.04serverHBase版本:hbase-0.98.3zookeeper版本:zookeeper-3.4.6java版本:1.7.0_65集群:192.168.1.1(master1)/192.168.1.2(slave1)/192.168.1.3(slave2)zookeeper配置         Hbase-0.98.3已经内置了zookeeper,但是推荐使...

2014-07-31 21:22:30 1203

原创 一个整数数组,长度为n,将其分为m份,使各份的和相等,求m的最大值

题目来自于:http://blog.csdn.net/v_july_v/article/details/6106226

2014-05-11 15:10:42 2180

原创 Excel + SQL Server 导入导出类

using System.Data;using System.Data.OleDb;using System.Data.SqlClient;using System.Collections.Generic;using System.Reflection;using System;using System.Runtime.InteropServices;namespace Cabl

2014-04-21 19:31:01 1162

原创 ASP.NET 的 ViewState Cookie Session 等的比较

ASP.NET 的 ViewState Cookie Session 等的比较

2014-04-19 09:20:05 2841

转载 linq to sql 系列之 linq to sql性能优化技巧

linq to sql 系列之 linq to sql性能优化技巧linq to sql 是一个代码生成器和ORM工具,他自动为我们做了很多事情,这很容易让我们对他的性能产生怀疑。但是也有几个测试证明显示在做好优化的情况下,linq to sql的性能可以提升到ado.net datareader性能的93%。因此我总结了linq to sql的10个性能提升点,来优化其查询和

2014-04-18 08:31:12 1519

原创 Alice实现自定义标签

上一篇分析了Alice支持中文,这一篇介绍Alice自定义标签。源码下载地址点击这里Alice标签解析过程    要想自定义标签,得先清楚Alice标签原理,我不想说的太细,大致说一下:         可能你们注意到AIML文件每一个标签对应着在bitoflife.chatterbean.aiml包一个类。         在AIMLHandler类中的bui

2014-03-31 18:54:26 2873

Unity CutPlane Demo

Unity CutPlane的实现代码,欢迎下载讨论,代码内有注释,可直接使用。 相关博客:http://blog.csdn.net/zhang_hui_cs/article/details/77971248

2017-09-13

Alice-支持-中文-自定义标签

Alice AIML 智能聊天 支持中文 自定义标签 blog:http://blog.csdn.net/zhang_hui_cs

2014-03-31

Alice-完美支持中文 源码

Alice源码,完美支持中文。博客:http://blog.csdn.net/zhang_hui_cs

2014-03-31

asp.net + ajax + sqlserver 自动补全功能

asp.net + ajax + sqlserver 自动补全功能

2014-03-05

MFC中利用CSocket实现UDP通信

MFC中利用CSocket实现UDP通信

2012-05-09

MFC下利用CSocket实现UDP通信源代码

MFC下利用继承CSocket类 实现UDP通信源代码

2012-05-09

DriverMonitor工具

DriverMonitor工具,查看sys文件中DbgPrint函数打印的信息 测试sys文件需要用到的。

2012-04-28

ddkwizard+ddkbuild_bat+ddkbuild_cmd

VS2008+WDK环境搭建需要的三个文件, 发上来,自己觉得蛮好的。顺便赚点分。

2012-04-24

查看调试信息Dbgview.exe

查看调试信息Dbgview.exe 通过该软件可以监听和Win32上层应用程序 发出的调试信息。

2012-04-21

Virtual.Serial.Port.Driver(免安装版)虚拟串口驱动软件

Virtual.Serial.Port.Driver,虚拟串口驱动软件, 搞串口方面的,你懂得。

2012-04-21

windows核心编程英文版 Windows Via C/C++,Fifth Edition .pdf

windows核心编程英文版 Windows Via C/C++, 对应的源代码请到我上传的资源中找一下,我也上传了。

2012-04-21

Windows核心编程第五版源代码

Windows核心编程第五版源代码 其对应的《windows核心编程》pdf请我 的上传资源中去找,也有的。

2012-04-21

WINDOWS核心编程 第五版中文

WINDOWS核心编程 第五版中文 对VC开发者来说绝对值得一看的好书。

2012-04-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除