自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郎涯技术

微信搜索 郎涯技术

  • 博客(561)
  • 资源 (52)
  • 收藏
  • 关注

转载 在候选人同意之前不要浪费时间写 offer

Lou 在最近的 Blog 中写道关于 HR 资源浪费的许多因素,其中一条是关于如何 Make Offer( 要否): “Make offers before the candidate has said yes. It’s like asking someone to marry you before you know the answer. This is na ve at best....

2018-05-02 14:32:02 586

原创 PowerDesigner Model Properties 没有Database菜单/选项

1、问题描述使用 PowerDesigner 16.5 版本,创建 Physical Data Modal 物理模型 PDM 后(数据库为MySQL),双击打开 Model Properties 物理模型属性对话框,发现没有 Database 选项,即没法创建数据库。 2、解决方式选择 Database ==> Edit Current DBMS… 菜单,打开 DBMS 属性修...

2018-04-16 16:25:21 10864 16

原创 PHP Yaconf 一个高性能的配置管理扩展(PHP7)

Yaconf 是一个高性能的配置管理扩展,是由PHP核心开发者鸟哥惠新宸发布的 PHP7 下的扩展应用。主要目标是简化读取项目配置文件, 使配置文件和项目代码分离,增强了配置文件的可读性和可维护性。据 Yaconf 开发者惠新宸在其博客上说,这个项目是其在来微博以后, 第一个优化项目中顺手做的一个小工具, 本身叫做Weibo_Conf. 但是因为 Weibo_Conf 是属于 Weibo 扩展...

2018-03-21 16:29:00 1591

转载 PHP 生成不重复标识符的方法

一. 适用场景避免文件名称的重复二. 常规方案2.1 guid32 字符十六进制数。 格式:GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个32位十六进制数。例如:6F9619FF-8B86-D011-B42D-00C04FC964FF 即为有效的 GUID 值。优点:几...

2018-03-21 15:55:35 1536

转载 PHP Taint 一个用来检测 XSS/SQL/Shell 注入漏洞的扩展

什么是Taint ? An extension used for detecting XSS codes(tainted string), And also can be used to spot sql injection vulnerabilities, shell inject, etc.经过我实际测试, 能检测出实际的一些开源产品的(别问是什么)隐藏的 XSS code, SQL 注入...

2018-03-21 13:49:31 1194

原创 PHP 单点登录SSO实现方式详解

SSO( Single Sign On ),即单点登录,是一种控制多个相关但彼此独立的系统的访问权限, 拥有这一权限的用户可以使用单一的ID和密码访问某个或多个系统从而避免使用不同的用户名或密码,或者通过某种配置无缝地登录每个系统 。对于大型系统来说使用单点登录可以减少用户很多的麻烦。就拿百度来说吧,百度下面有很多的子系统——百度经验、百度知道、百度文库等等,如果我们使用这些系统的时候,每一个...

2018-03-21 11:55:26 9635

原创 Html5 在 Android/IOS 浏览器不自动播放视频

相信很多Web前端开发小伙伴因为工作的需求,在研究怎么通过HTML5实现视频在手机浏览器的自动播放(主流浏览器)。在这里,我要告诉大家:Chrome for Android 从版本54开始支持静音视频自动播放Safari for iOS 10 从版本602开始支持静音视频自动播放Autoplay, whether muted or not, is already supported on...

2018-03-02 16:13:23 33247

转载 Apache mod_env 为php保存敏感信息

1. Apache模块 mod_env说明:Apache修改或清除传送到CGI脚本和SSI页面的环境变量模块名:env_module源文件:mod_env.c 本模块用于控制传送给CGI脚本和SSI页面的环境变量。所传送的环境变量可以来自调用 httpd 进程的shell,或者来自配置过程中所设定(set)或撤销(unset)的变量。2. SetEnv 指令说明:设置环境变量语法:Se

2018-02-09 17:47:20 417

原创 【PHP】调试工具Xdebug的安装与远程调试-江加雄-专题视频课程

详细介绍使用PHPStorm编辑器结合Xdebug调试远程的PHP项目。环境:本地系统:Windows 10远程系统:CentOS7开发环境:XAMPP (PHP7)IDE : PHPStorm

2018-01-11 09:05:36 310

转载 懒惰、急躁和傲慢(Laziness, Impatience and hubris)

Perl语言的发明人Larry Wall说,好的程序员有3种美德: 懒惰、急躁和傲慢(Laziness, Impatience and hubris)。LazinessThe quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving p

2017-12-13 14:20:47 736

原创 Gitflow Git工作流

Git 作为一个源码管理系统,不可避免涉及到多人协作。协作必须有一个规范的工作流程,让大家有效地合作,使得项目井井有条地发展下去。”工作流程”在英语里,叫做”workflow”或者”flow”,原意是水流,比喻项目像水流那样,顺畅、自然地向前流动,不会发生冲击、对撞、甚至漩涡。最早诞生、并得到广泛采用的一种工作流程,就是Git flow (除此之外,还有Github flow、Gitlab flow

2017-12-13 11:07:07 974

原创 微信分享链接的缩略图和标题

一、微信内分享在微信内打开链接后,点右上角【…】选择【发送给朋友】或【分享到朋友圈】,这种分享方式获取缩略图的方法:方法一:在页面 body 最上方添加 300*300 像素的 img如该图片不需要显示,可以用 css 隐藏,但不能直接对 img 设置 display: none;。可以在父层 div 上设置 display: none; 或者对 img 设置 position: absolut

2017-12-11 18:00:47 65805 5

转载 茶的种类与区别

茶的种类与区别:

2017-12-03 17:12:19 533

原创 《浮生六记》

清人沈复大概也是特别喜欢“偷得浮生半日闲”这句诗的意境,才给自己的散文取名浮生六记吧。生活中虽有坎坷颠沛,但他和妻子陈芸始终相濡以沫、举案齐眉,他们的美好爱情羡煞旁人。假如散文没有妻子的叙述,那么浮生六记也就是平常的游记、日常记事罢了。印象最深的几句:情之所钟,虽丑不嫌 钟情于一个人,即使她长得丑也不嫌弃未事不可先迎,遇事不可过忧,即事不可留住,听其自来,应以自然,任其自去,忿懥恐惧,好乐忧患

2017-11-22 10:34:09 2457 2

原创 ECS Centos7 磁盘挂载与NFS共享

一、磁盘挂载在阿里云购买centos系统盘时,可以再购买磁盘。那么这时候,就需要挂载购买的磁盘。#查看磁盘(发现新购买的/dev/vdb磁盘)ls /dev#磁盘格式化(G回车 N回车:G是建立GPT分区表\N是建立新分区)fdisk /dev/vdb#修改分区格式(ext4)mkfs.ext4 /dev/vdb1#建立挂载的目录(/mnt/volume1)mkdir /mnt/volume

2017-11-13 13:15:12 2620

原创 error while loading shared libraries: libevent-2.1.so.6 的解决办法

执行 memcached 启动命令时,报错,提示:error while loading shared libraries: libevent-2.1.so.6: cannot open shared object file: No such file or directory查看 memcached 命令缺失什么库ldd /usr/local/memcached/bin/memc...

2017-10-27 16:28:54 10869

转载 PHP7 性能优化与新特性

PHP是一种在全球范围内被广泛使用的Web开发语言,PHP7 的革新也当然会给这些Web服务带来更深刻的变化。这里引用鸟哥PPT中的一个图表(82%的Web站点有使用PHP作为开发语言): (注:一个web站点可以会使用多种语言作为它的开发语言)PHP7重写了zend_vm,性能相比于PHP5.6提升了2-3倍,在某些方面相比于早年的HHVM还要优秀。 PHP7 的新增特性很多,不过,我们

2017-10-25 11:24:14 919

原创 PHP 性能优化简述

1. 语言级别多用内置函数、变量、常量,避免重复造轮子少用PHP魔术方法少用错误抑制符 @利用unset及时释放不使用的大内存(unset会出现注销不掉的情况)少用正则表达式(回溯开销大)使用带单引号的字符串作为键值,避免将没有引号的键值当作常量(#define),产生查找开销避免循环内做重复运算减少计算密集型业务(使用c等语言)2. 环境因素Linux 运行环境磁盘 减少文

2017-10-24 18:25:08 486

原创 眼镜的基础知识与挑选

一、镜片的基本技术参数折射率 反映镜片对光线折射的能力,树脂镜片一般在1.49~1.74之间,玻璃镜片一般在1.523~1.9之间,折射率的数值越大镜片越薄,越美观,当然价格也越贵。曲率设计 分球面和非球面两种,非球面的成像质量更好,镜片也越薄。阿贝数 又叫色散系数,反映镜片的色散情况,一般在30~58之间,数值越高说明镜片的色散越小视物越舒适。抗紫外线 反映镜片的抗UV能力,以阻挡

2017-10-22 10:55:35 7111 1

转载 2017年 热门编程语言排行榜

我们都知道,C++,MATLAB,Java 一直都受到技术学院的青睐,大多数毕业生都热衷于学习这些语言。但它们是否是业界所需要的呢?抱着这个疑问,我们访问了几个可信度较高的语言索引网站,同时还深入到 Indeed 和 Glassdoor 等全球门户网站,试图收集数据,以总结出全球最受欢迎的语言是哪些,以及行业内最需要的语言是什么。 对编程语言进行受欢迎度评选,并不是为了证明哪项语言好,哪项

2017-10-14 12:15:10 718

原创 悬挂式数字麦克风阵列 多点视频会议

悬挂式麦克风阵列,确保随时体验最佳的音频质量,实现回声消除、噪音抑制以及自动增益控制。巧妙避免了会议桌碰撞或铅笔敲击发出的噪音,同时提供与桌面麦克风同样清脆悦耳的声音。麦克风组件安装在会议室内相对隐蔽的位置,电子设备和支架也置于天花板内部,这样, 人们几乎看不到它的存在 。

2017-09-29 16:25:02 1542

原创 未能加载文件或程序集“xxx”或它的某一个依赖项。强名称验证失败

当我们从互联网上下载一个程序集供本地调用的时候,如何保证这个程序集是未经第三方恶意篡改过的呢?如果两个程序集的名称、大小、版本号都相同是不是就意味着这两个程序集文件就相同了呢?在.NET平台下区分程序集采用的方法是使用名称,但是名称有强弱之分。强名称在弱名称的基础上添加了数字签名,并且强名称签名的程序集不能引用未被签名的程序集。强名称的作用主要有三个:一是区分不同的程序集;二是确保代

2017-09-27 12:03:49 14422 3

原创 交换机的堆叠与级联

当单一交换机所能够提供的端口数量不足以满足网络计算机的需求时,必须要由2个以上的交换机提供相应数量的端口,这也就要涉及到交换机之间连接的问题。从根本上来讲,交换机之间的连接不外乎两种方式,一是堆叠(stack),一是级联(uplink)。 一、堆叠  交换机的堆叠就是交换机用堆叠线通过堆叠模块把两台或多台交换机连接起来,每台交换机的母板总线连接在一起,将它们作为一个交换机使用和治理,实现高速连接。

2017-09-26 14:00:06 17312

原创 apache ab 并发负载压力测试

性能测试工具目前最常见的有以下几种:ab、http_load、webbench、siege、Web Polygraph等。 ab是apache自带的压力测试工具,通过模拟多线程并发请求,测试服务器负载压力。ab非常实用,它不仅可以对apache服务器进行网站访问压力测试,也可以对或其它类型的服务器进行压力测试,比如nginx、lighthttp、tomcat、IIS等。 http://h

2017-09-22 11:24:19 953

原创 autorun.inf U盘/光盘自动运行功能 完全操作手册

autorun.inf 是我们电脑使用中比较常见的文件之一 ,其作用是允许在双击磁盘时自动运行指定的某个文件。但是近几年出现了用autorun.inf文件传播木马或病毒,它通过使用者的误操作让目标程序执行,达到侵入电脑的目的,带来了很大的负面影响。一、autorun.inf是可以被禁止的方法如下: 点击开始->运行,在文本框中输入regedit或者regedt32。依次展开 HKEY_CURRE

2017-09-20 18:27:57 10548 3

转载 VS 无法嵌入互操作类型“Microsoft.Office.Interop.xxx.ApplicationClass” 请改用适用的接口

类型Microsoft.Office.Interop.xxx.ApplicationClass 未定义构造函数,无法嵌入互操作类型 “Microsoft.Office.Interop.xxx.ApplicationClass”,请改用适用的接口。解决方法: 选中引用的Dll:Microsoft.Office.Interop.xxx;右键属性,找到”嵌入互操作类型”,将true改为false,就可以

2017-09-19 16:45:09 2751 1

转载 高效程序员的45个习惯

1 做事“出了问题,第一重要的是确定元凶,找到那个人!一旦证实了是他的错误,就可以保证这样的问题永远也不会再发生了。”指责不会修复bug,把矛头对准问题的解决办法,而不是人。这是真正有用处的正面效应。也许你不相信,但确实有些人常常不把解决问题放在最高优先级上。也许你也没有。先自我反省一下,当有问题出现时,“第一”反应究竟是什么?一个重大的错误应该被当作是一次学习而不

2017-09-18 22:25:50 755

原创 web性能优化 高性能网站建设进阶指南

脑图

2017-08-18 13:37:08 573

原创 web性能优化 高性能网站建设指南

公司的平台需要对访问速度等进行优化,大致的方向就是从缓存、压缩、减少请求等方面进行处理,不光需要对网络有一定的理解,也需要对浏览器的机制以及前端的技术等有些许的了解,在这个过程中,阅读了《高性能网站建设指南》,其中就描述了雅虎的工程师们,总结出的“性能黄金法则”: “只有10%~20%的最终用户响应时间花在了下载HTML文档上。其余的80%~90%时间花在了下载页面中的所有组件上”。

2017-08-04 16:32:40 617

转载 一个故事讲完https

转载地址

2017-07-19 09:42:17 794

转载 WebApp 移动web资源整理

原文 http://www.cnblogs.com/PeunZhang/p/3407453.html

2017-06-28 17:23:29 554

原创 web性能优化 HTTP 缓存

通过网络获取内容既速度缓慢又开销巨大。较大的响应需要在客户端与服务器之间进行多次往返通信,这会延迟浏览器获得和处理内容的时间,还会增加访问者的流量费用。因此,缓存并重复利用之前获取的资源的能力成为性能优化的一个关键方面。好在每个浏览器都自带了 HTTP 缓存实现功能。您只需要确保每个服务器响应都提供正确的 HTTP 标头指令,以指示浏览器何时可以缓存响应以及可以缓存多久。 注:如果您在...

2017-06-28 16:04:12 548

转载 大公司里怎样开发和部署前端代码

这是一个非常有趣的 非主流前端领域,这个领域要探索的是如何用工程手段解决前端开发和部署优化的综合问题,入行到现在一直在学习和实践中。在我的印象中,facebook是这个领域的鼻祖,有兴趣、有梯子的同学可以去看看facebook的页面源代码,体会一下什么叫工程化。接下来,我想从原理展开讲述,多图,较长,希望能有耐心看完。 原文 https://github.com/fouber/blog

2017-06-27 15:40:24 474

原创 Apache+PHP 解决上传文件大小限制的问题

在用PHP进行文件上传的操作中,需要知道怎么控制上传文件大小的设置,而文件可传大小是受到多种因素制约的,现总结如下:1、php.ini:upload_max_filesize 所上传的文件的最大大小。默认值2M。2、php.ini:memory_limit 本 指令设定 了一个脚本所能够申请到的最大内存字节数,默认值8M。如果不需要任何内存上的限制,必须将其设为 -1。如果内存不够,则可

2017-06-21 09:15:19 14981 7

原创 ImageMagick 解决多线程(openMP)运行时导致CPU暴增到100%的方法

发现问题在于新版本的 ImageMagick 启用了OpenMP,默认开启多线程处理,导致cpu占用过高。 convert占用cpu很高首先用/usr/local/imagemagick/bin/convert -version指令查看一下输出內容是否已经开启了多线程,Features的值为空或DPC,说明是单线程;如果Features的值是openMP,说明是多线程。Features: op

2017-06-13 16:05:48 5747 1

转载 有哪些老鸟程序员知道而新手不知道的小技巧?

本来只是分享几条看法,没想到会有这么多人喜欢。我再补充一些,希望能对进阶中的程序朋友有帮助。手机敲得,比较凌乱。作为个人意见仅供参考。重构是程序员的主力技能。工作日志能提升脑容量。先用profiler调查,才有脸谈优化。注释贵精不贵多。杜绝大姨妈般的“例注”。漫山遍野的碎碎念注释,实际就是背景噪音。普通程序员+google=超级程序员。写单元测试总是合算的。不要先写框架再写实现。最好反

2017-06-07 11:46:37 804

原创 权限管理 访问控制模型ACL和RBAC

1.ACL  ACL是最早也是最基本的一种访问控制机制,它的原理非常简单:每一项资源,都配有一个列表,这个列表记录的就是哪些用户可以对这项资源执行CRUD中的那些操作。当系统试图访问这项资源时,会首先检查这个列表中是否有关于当前用户的访问权限,从而确定当前用户可否执行相应的操作。    ACL是一种面向资源的访问控制模型,它的机制是围绕“资源”展开的。  The relative simpl

2017-06-07 10:42:54 5855

原创 LDAP 快速入门

1. LDAP简介  LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力。目录一般不支持通用数据库针对大量更新操作操作需要的复杂的事务管理或回卷策略。而目录服务的更新

2017-06-06 21:38:54 4669

原创 Windows10 使用Virtual Box一启动虚拟机就蓝屏(错误代码SYSTEM_SERVICE_EXCEPTION)解决方案

一打开虚拟机电脑就立马蓝屏重启,新建虚拟机也没用,然后就开始百度,百度上全说什么驱动不对,然后我就卸载升级各种驱动,然后各种重装VirtualBox,还是不行,搞了一两个小时,都快放弃了。决定上个google,终于看到一篇文章说是因为Hyper-V与Virtual Box冲突了,只需要在控制面板关闭就行。然后抱着试一试的心态。 首先我们先打开控制面板。按Win+X键就能快速调出系统应用菜单,然后选

2017-06-03 14:12:03 25183 16

转载 我犯过无数次傻逼,才学会这6条管理经验

“咪蒙,你真是个好老板啊”昨天发了公司招聘,很多粉丝留言这么说。其实,作为老板,我做过很多傻逼的事。 创业2年多了,我开垮过一间公司,来了北京,二次创业,也在管理上好几次失控。 在公司全员大会上,大哭过几次,这种丢脸的事,我本来是不想说的――员工从最开始的一脸懵逼,到后来就变得习以为常、一脸冷漠了。我这个老板,戏也是有点多。 本来,我以为我犯的很多错,是我们公司的特例。上周,我去上海拜访了很多

2017-06-02 22:34:56 1220

最简单的基于FFmpeg的推流器(以推送RTMP为例)

本例子实现了推送本地视频至流媒体服务器(以RTMP为例)。是使用FFmpeg进行流媒体推送最简单的教程。 1.1版本增加了多平台下编译的支持:Windows,MacOS,以及Linux。

2015-03-27

基于RTMP协议的Flash流媒体网页播放器

基于RTMP协议的Flash流媒体网页播放器,可以直播,很好很强大。

2015-03-25

VS2010 VS2012 VS2013 VS2015 VS2017 VS2019代码自动注释插件Doxygen

现在免费分享啦!!! VS2010、VS2012、VS2013的代码自动注释插件。 安装该插件后,可以在VS的菜单中显示“注释”主菜单,可以给类、函数、成员添加标准的注释,与Doxygen配合使用,可以直接生成项目的注释文档。 源代码: https://github.com/langyastudio/vs-autocomment 说明文档: https://blog.csdn.net/aoshilang2249/article/details/44239677

2015-03-13

C# 使用TraceSource记录程序日志【免费下载】

C# 使用TraceSource记录程序日志,很有参考价值!

2014-11-19

C# 使用TraceSource记录程序日志【免费分享】

C# 使用TraceSource记录程序日志,很有引导性!

2014-11-19

C#.NET 封装自定义组件(控件)Dll

封装自定义控件很简单,没什么技术含量,这里通过封装自定义的数字文本框实例简单总结一下

2014-11-18

一些经典的等待图片gif

一些经典的等待图片gif 做web开发在使用ajax技术 数据量比较大的时候不给用户一个提示 用户还以为死机了 所以一个gif图片就很重要了

2014-11-13

PCM声音波形显示 多份资料集合 超值!

压缩包包含三份资料: 【1】能够显示pcm编码的声音波形,用vc实现的! 【2】用c++实现的Pcm声音波形显示,Pcm声音波形显示,用vc实现的 【3】WaveDiagram采用mfc appwizard自动生成的单文档实例。 参考了http://download.csdn.net/detail/wfx8421/4126105 修正了上面这个资源的一些bug。 可以显示8bit、16bit、单通道和双通道的pcm波形

2014-11-10

音频波形播放器

这是多媒体实验课上利用Visual C++开发的一个波形音频播放器,该播放器具有打开、播放、录制及保存波形音频文件的功能。

2014-08-10

基于c++音频波形图的显示

一个vc2005实现得从麦克风采集声音并同时进行播放的程序,同时实现了波形显示功能;而且可以根据需求将采集得数据存成文件,进行进一步处理和分析;

2014-08-10

GDI+教程(C++中文版) SDK原版

GDI+ SDK参考(翻译版本) 序言............................................................................................................................................ - 4 - 目标.................................................................................................................................... - 4 - 适用范围............................................................................................................................. - 4 - 适用读者............................................................................................................................. - 4 - 运行环境............................................................................................................................. - 4 - 文档组织............................................................................................................................. - 4 - 相关主题............................................................................................................................. - 4 - GDI+的安全考虑........................................................................................................................ - 6 - 检验构造函数调用成功与否.............................................................................................. - 6 - 分配缓冲区......................................................................................................................... - 6 - 错误校验............................................................................................................................. - 7 - 线程同步............................................................................................................................. - 9 - 相关主题........................................................................................................................... - 10 - 关于GDI+................................................................................................................................ - 11 - GDI+ 介绍........................................................................................................................ - 11 - GDI+ 概览.............................................................................................................. - 11 - GDI+ 的三个组成部分.......................................................................................... - 11 - 基于类的接口架构.................................................................................................... - 12 - GDI+提供了哪些新东西?.............................................................................................. - 12 - 新特征....................................................................................................................... - 12 - 编程模式的改变........................................................................................................ - 15 - 线条、曲线和图形........................................................................................................... - 19 - 矢量图概览............................................................................................................... - 19 - 钢笔、线条和矩形.................................................................................................... - 20 - 椭圆和弧................................................................................................................... - 22 - 多边形....................................................................................................................... - 22 - 基数样条................................................................................................................... - 23 - 贝塞尔样条............................................................................................................... - 24 - 路径........................................................................................................................... - 25 - 画刷和填充图形........................................................................................................ - 27 - 开放与闭合曲线........................................................................................................ - 29 - 区域........................................................................................................................... - 30 - 裁剪........................................................................................................................... - 31 - 路径平直化............................................................................................................... - 32 - 线条和曲线的抗锯齿功能........................................................................................ - 32 - 图象、位图和图元文件.................................................................................................... - 33 - 位图类型................................................................................................................... - 34 - 图元文件................................................................................................................... - 37 - 绘制、定位和复制图片............................................................................................ - 39 - 裁剪和缩放图象........................................................................................................ - 40 - 坐标系统和转换............................................................................................................... - 42 - 坐标系统类型............................................................................................................ - 42 - - 2 - 以矩阵来表示转换.................................................................................................... - 44 - 全局和局部转换........................................................................................................ - 48 - 图形容器........................................................................................................................... - 51 - 使用GDI+................................................................................................................................ - 56 - 使用入门........................................................................................................................... - 56 - 绘制线条................................................................................................................... - 56 - 绘制字符串............................................................................................................... - 58 - 使用钢笔绘制线条和形状................................................................................................ - 59 - 使用钢笔绘制线条和矩形........................................................................................ - 59 - 设置钢笔的宽度和对齐方式.................................................................................... - 60 - 绘制具有线帽的线条................................................................................................ - 61 - 联接线条................................................................................................................... - 62 - 绘制自定义虚线........................................................................................................ - 62 - 绘制用纹理填充的线条............................................................................................ - 63 - 使用画笔填充形状........................................................................................................... - 63 - 用纯色填充形状........................................................................................................ - 64 - 用阴影图案填充形状................................................................................................ - 64 - 用图像纹理填充形状................................................................................................ - 64 - 在形状中平铺图像.................................................................................................... - 65 - 用渐变色填充形状.................................................................................................... - 68 - 使用图像、位图和图元文件............................................................................................ - 68 - 加载和显示位图........................................................................................................ - 68 - 加载和显示图元文件................................................................................................ - 69 - 记录图元文件............................................................................................................ - 69 - 剪裁和缩放图像........................................................................................................ - 71 - 旋转、反射和扭曲图像............................................................................................ - 72 - 缩放时使用插值模式控制图像质量........................................................................ - 73 - 创建缩略图像............................................................................................................ - 75 - 采用高速缓存位图来提高性能................................................................................ - 76 - 通过避免自动缩放改善性能.................................................................................... - 76 - 读取图像元数据........................................................................................................ - 77 - 使用图像编码器和解码器................................................................................................ - 83 - 列出已安装的编码器................................................................................................ - 83 - 列出已安装的解码器................................................................................................ - 84 - 获取解码器的类标识符............................................................................................ - 86 - 获取编码器的参数列表............................................................................................ - 88 - 将BMP 图像转换为PNG 图像............................................................................. - 100 - 设定JPEG的压缩等级.......................................................................................... - 101 - 对JPEG 图像进行无损变换.................................................................................. - 102 - 创建和保存多帧图像.............................................................................................. - 105 - 从多帧图像中复制单帧.......................................................................................... - 107 - Alpha 混合线条和填充.................................................................................................. - 109 - 绘制不透明和半透明的线条.................................................................................. - 109 - 用不透明和半透明的画笔绘制.............................................................................. - 110 - - 3 - 使用复合模式控制Alpha 混合...........................................................................- 111 - 使用颜色矩阵设置图像中的Alpha 值.............................................................. - 112 - 设置单个象素的alpha值..................................................................................... - 114 - 使用字体和文本............................................................................................................. - 115 - 构造字体系列和字体.............................................................................................. - 115 - 绘制文本................................................................................................................. - 116 - 格式化文本............................................................................................................. - 117 - 枚举已安装的字体.................................................................................................. - 120 - 创建专用的字体集合.............................................................................................. - 122 - 获取字体规格.......................................................................................................... - 126 - 对文本使用消除锯齿效果...................................................................................... - 130 - 构造并绘制曲线............................................................................................................. - 131 - 绘制基数样条曲线.................................................................................................. - 131 - 绘制贝塞尔样条...................................................................................................... - 133 - 用渐变画刷填充形状..................................................................................................... - 134 - 创建线性渐变.......................................................................................................... - 134 - 创建路径渐变.......................................................................................................... - 137 - 将Gamma 校正应用于渐变.............................................................................. - 144 - 构造并绘制路径............................................................................................................. - 145 - 使用线条、曲线和形状创建图形.......................................................................... - 145 - 填充开放式图形...................................................................................................... - 147 - 使用图形容器................................................................................................................. - 147 - 管理Graphics 对象的状态................................................................................ - 148 - 使用嵌套的Graphics 容器................................................................................ - 151 - 变换................................................................................................................................ - 154 - 使用世界变换.......................................................................................................... - 154 - 为什么变换顺序非常重要...................................................................................... - 155 - 使用区域......................................................................................................................... - 156 - 对区域使用点击检测.............................................................................................. - 156 - 对区域使用剪辑...................................................................................................... - 157 - 对图像重新着色............................................................................................................. - 158 - 使用颜色矩阵对单色进行变换.............................................................................. - 158 - 转换图像颜色.......................................................................................................... - 160 - 缩放颜色................................................................................................................. - 161 - 旋转颜色................................................................................................................. - 164 - 剪取颜色................................................................................................................. - 166 - 使用颜色重映射表.................................................................................................. - 168 - 打印................................................................................................................................ - 169 - 将GDI+输出至打印机......................................................................................... - 169 - 显示一个打印对话框.............................................................................................. - 172 - 通过提供打印机句柄优化打印.............................................................................. - 173 - 附录:GDI+ 参考.................................................................................................................. - 176 -

2014-07-31

C# 图片中嵌入文字和水印

基于C#语言在图片中嵌入文字和水印,感觉很不错...

2014-07-28

基于c++音频波形图的显示 很好用

基于该资源(http://download.csdn.net/download/playbb888/1476431)修改生成的柱状图。说实在的该资源工程结构不是很合理。希望参考者不用参考该资源的设计方式。 一个vc2005实现得从麦克风采集声音并同时进行播放的程序,同时实现了波形显示功能;而且可以根据需求将采集得数据存成文件,进行进一步处理和分析; 本来是一个毕业设计,当初费了好大力气,现在又增加了波形显示和实时播放采集到的声音;

2014-07-23

AForge.NET帮助文档 2.2.5 最新版

AForge.NET帮助文档 2.2.5 最新版 AForge.NET是一个专门为开发者和研究者基于C#框架设计的,他包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。    这个框架由一系列的类库和例子组成,2.2.3是目前的最新版本。其中包括的特征有:    AForge.Imaging -一些日常的图像处理和过滤器    AForge.Vision -计算机视觉应用类库    AForge.Neuro -神经网络计算库 AForge.Genetic -进化算法编程库    AForge.MachineLearning -机器学习类库    AForge.Robotics -提供一些机器学习的工具类库    AForge.Video -一系列的视频处理类库(很方便

2014-07-19

AForge.NET Framework-2.2.5.zip 源码+示例 支持Framework4.0 最新版

AForge.NET Framework-2.2.5.zip 源码+示例 支持Framework4.0 最新版 AForge.NET是一个专门为开发者和研究者基于C#框架设计的,他包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。    这个框架由一系列的类库和例子组成,2.2.3是目前的最新版本。其中包括的特征有:    AForge.Imaging -一些日常的图像处理和过滤器    AForge.Vision -计算机视觉应用类库    AForge.Neuro -神经网络计算库 AForge.Genetic -进化算法编程库    AForge.MachineLearning -机器学习类库    AForge.Robotics -提供一些机器学习的工具类库    AForge.Video -一系列的视频处理类库

2014-07-19

WeifenLuo.WinFormsUI.Docking.dll 源码+示例 支持framwork4 最新版

WeifenLuo.WinFormsUI.Docking.dll的源码+示例!支持framwork4 最新版。 没错!是WeifenLuo.WinFormsUI.Docking.dll 的源代码和示例程序! DockPanel Suite是一个国外开源项目。 项目要引用WeifenLuo.WinFormsUI.Docking.dll,这个程序集包含了控件及相关类。需要在DockPanel控件中显示的子窗体(多标签,停靠,自动隐藏)必须继承自WeifenLuo.WinFormsUI.Docking. DockContent类;DockContent重载了窗体的show方法,所以继承自DockContent的子窗体能把自己以指定方式显示在指定的DockPanel区域内;放置了DockPanel的窗体就为父窗体,需要把父窗体的IsMdiContainer属性设为true。   DockPanel的SaveAsXml方法,能以XML形式,把Panel内所有子窗体的显示状态信息保存至指定的本地文件。DockPanel的LoadFromXml方法,能读取之前保存的子窗体信息,再根据使用者提供的相应处理方法,把子窗体恢复到之前状态

2014-07-19

TEA加解密算法c#实现

用c#做一个窗口程序,使用tea算法加密数据库中的数据

2013-10-22

图片批量加载 图片浏览 图片批量打印 很好很强大

图片批量加载 图片浏览 图片批量打印 很好的参考例子

2013-10-21

二进制四字节数组转化为浮点数 很好很强大

可以实现标准二进制四字节数组转化为浮点数

2013-09-28

DGN文件格式详细说明英文版本

V7DGN格式的详细说明,希望能帮到需要的人哦

2013-09-25

ArcGIS.10.2.License.Manager+Crack

已经测试过可以使用 记得要把ArcGIS.10.2.Crcak文件夹下面的ARCGIS.exe更新到bin目录中

2013-09-17

CAD常用字体库和线型库 世上最全

CAD常用字体库和线型库 世上最全!很好很强大!

2013-09-16

利用win7旗舰版ISO镜像制作全系列,win7安装光盘的简单方法

利用win7旗舰版ISO镜像制作全系列!win7安装光盘的简单方法:包括简易版_家庭版_专业版_旗舰版!

2013-07-09

在32位系统上硬盘安装Win7旗舰版64位系统图文教程

在32位系统上硬盘安装Win7旗舰版64位系统图文教程,很详细!

2013-07-06

vs2010 使用技巧手册 极力推荐!

vs2010 使用技巧手册 极力推荐!

2013-07-02

vs2010 完全使用手册很好很强大!

对于vs2010的新手来说是非常实用的!很好很强大!

2013-07-02

vs2008使用手册 极力推荐

vs2008使用手册 极力推荐!很好很强大

2013-07-02

VS.NET使用技巧手册 很好很强大

本书主要介绍如何高效使用VS.NET。全书内容分为精练而容易把握的几部分,收录的技巧从编辑代码,到编译和调试,以及VS.NET编译器深入了解等多个方面,对所有开发人员而言都是本必读的书籍,无论他们是否熟练,或者使用哪种开发语言。本书涵盖了Visual Studio .NET 2002, 2003和2005 Beta 1。 在本书中你将读到以下内容: 在编辑与编写代码,使用编译器,对程序进行编译、调试与部署时会用到的120多条技巧 专门描述VS.NET 2005的章节 大多数技巧的键盘快捷方式 90多张图片与截图

2013-07-02

Visual Studio.NET使用技巧手册 很好很强大

《Visual Studio .NET使用技巧手册》是InfoQ 中文站推出的第一本迷你书,主要介绍如何高效使用VS.NET。全书内容分为精练而容易把握的几部分,收录的技巧从编辑代码,到编译和调试,以及 VS.NET编译器深入了解等多个方面,对所有开发人员而言都是本必读的书籍,无论他们是否熟练,或者使用哪种开发语言。

2013-07-02

VS2008调试技巧大总结

本文讲叙了在vs2008中的各种调试技巧,快速找出代码中的bug。

2013-07-02

VS调试技巧从基础到高级

VS调试技巧从基础到高级,对于大家有所帮助。对所有开发人员而言都是本必读的书籍,无论他们是否熟练,或者使用哪种开发语言。

2013-07-02

你必须知道的C语言问题 很好很全面

我的其他资源都是免费的,是对于c语言初学者的帮助比较大的,其中有单片机,ARM,数据结构,window编程。我也在学c语言,每当我写完一个程序,我都会免费发上来。

2013-07-02

华为内部员工C++中级培训教材.doc(含ppt)

华为内部员工C++中级培训教材,学习C++的好资料,含有PPT教程.(另外本人还上传了其他好些资料)

2013-07-02

C# 浏览图片的控件 很好很强大

这个控件用于浏览图片,可以实现图片的缩放、移动、与滚动条的配合等功能,基本满足了图片浏览的一般功能。 控件的使用可以参见我的空间:http://student.csdn.net/space.php?uid=127131&do=blog&id=19295 控件功能: 1、通过拖拽滚动条实现图片移动; 2、滚动鼠标滚轮轮实现图片上下移动; 3、按住Shift键滚动鼠标滚轮实现图片左右移动; 4、按住Ctrl键滚动鼠标滚轮实现图片的缩放。 5、通过设置isMove=True是鼠标具有拖拽图片功能。 6、控件缩放时自动调整图片在合适的位置。

2013-07-01

MapGIS K9 Objects C# COM二次开发 最全!

基于MapGIS K9的C#组件(COM)二次开发教程,很详细!包含示例及各种接口的说明!

2013-06-24

oracle_触发器的种类和触发事件

oracle_触发器的种类和触发事件,很详细!

2013-06-24

VC助手(visual assist x 10.7.1925.0)支

VC助手(VS助手)安装以后能是Visual C++ 6.0拥有代码感应能力,增强代码高亮显示效果。同时增强VS系列的代码感应能力。 产品特点   改进了Intellisense:成员和完成列表框的出现更加频繁、迅速,并且结果更加准确。参数信息更加完善,并带有注释。含有所有符号的停驻工具提示。   代码输入更迅速:输入时观察suggestion列表框,其中将根据您的输入提供相应的备选字符。为了更加方便的选择字符,还可以提前定义Atuotext和代码模板。   错误自动校正:监控您的IDE,对那些简单但耗时的错误进行即时校正。   信息获取更加快速:更加迅速了解代码信息,在新的VA View中观察当前的停驻类浏览器,可以获得当前符号的更多信息。除此,资源窗口中还添加了小的内容和定义项,可以获取信息快照。   增加了色彩和格式:采用了更多的色彩和格式选项,代码解译更加迅速。增强了IDE的基本语法色彩,在您输入代码的同时,突出匹配和不匹配条目。另外,还添加了column indicator和print in color,将RTF置于剪切版内。   简化了查找和浏览:查找和浏览更加轻松。通过内容查找可以快速跳到相同名称的符号处,在您工作台的任何地方都可以找到符号定义,还可以转入您代码中的符号执行处。选择您文件的列表方式,锁定头文件和相应的cpp文件。从您的工作台文件列表中打开文件。含有最近行为列表,可以在代码的活动部分之间相互转换。Move scope可以到达下一个方法,还包含往返浏览。   拼写检查:在您输入代码的同时进行检查,并且可以看到同Microsoft Word相似的红色下划线。含有Spell check comments and strings,另外,Spell check code可以检查错误的输入符号。   拓展了基本编辑:对编辑器进行了增强,编辑代码更加迅速。含有Surround selections,multiple clipboards. Sort lines。   适合您个人风格的配置特色:细化选项对话框,定义Visual Assist X特性以适应您的编程习惯。内容菜单中含多个命令,设置快捷方式可以加快访问您所偏好的命令。可以禁止或允许Visual Assist X,或者强制其重新剖析从而更加智能化。

2013-06-17

fences win7栅栏 桌面图标分类管理工具

fences win7栅栏 桌面图标分类管理工具,用于对win7桌面的图标进行分类管理,可以自己定义一个小矩形,然后将需要拖动的桌面图标快捷方式等拖入到相应的分类下,为你的桌面进行高效的整理和管理。网上说的是在vista和xp下都可以使用的,我没有实践过,不知道具体可不可以,需要的童鞋们可以自己下了试验一下,这个是默认支持中文的,如果你的系统是中文版,那安装了之后它会自动选择中文,还有许多其他语言文字供选择哈。

2013-06-16

DotNetCharting图形控件 带源码

DotNetCharting图形控件 带源码

2013-06-07

ImageMagick 最新版

ImageMagick (TM) 是一个免费的创建、编辑、合成图片的软件。它可以读取、转换、写入多种格式的图片。图片切割、颜色替换、各种效果的应用,图片的旋转、组合,文本,直线,多边形,椭圆,曲线,附加到图片伸展旋转。ImageMagick是免费软件:全部源码开放,可以自由***,复制,修改,发布。它遵守GPL许可协议。它可以运行于大多数的操作系统。ImageMagick的大多数功能的***都来源于命令行工具。通常来说,它可以支持以下程序语言: Perl, C, C++, Python, PHP, Ruby, Java;现成的ImageMagick接口(PerlMagick, Magick++, PythonMagick, MagickWand for PHP, RubyMagick, and JMagick)是可利用的。这使得自动的动态的修改创建图片变为可能。ImageMagick支持至少90种图片格式: A, ART, AVI, AVS, B, BIE, BMP, BMP2, BMP3, C, CACHE, CAPTION, CIN, CIP, CLIP, CLIPBOARD, CMYK, CMYKA, CUR, CUT, DCM, DCX, DNG, DOT, DPS, DPX, EMF, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, FAX, FITS, FPX, FRACTAL, G, G3, GIF, GIF87, GRADIENT, GRAY, HDF, HISTOGRAM, HTM, HTML, ICB, ICO, ICON, JBG, JBIG, JNG, JP2, JPC, JPEG, JPG, JPX, K, LABEL, M, M2V, MAP, MAT, MATTE, MIFF, MNG, MONO, MPC, MPEG, MPG, MSL, MTV, MVG, NULL, O, OTB, P7, PAL, PALM, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PFA, PFB, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG24, PNG32, PNG8, PNM, PPM, PREVIEW, PS, PS2, PS3, PSD, PTIF, PWP, R, RAS, RGB, RGBA, RGBO, RLA, RLE, SCR, SCT, SFW, SGI, SHTML, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, TIF, TIFF, TILE, TIM, TTC, TTF, TXT, UIL, UYVY, VDA, VICAR, VID, VIFF, VST, WBMP, WMF, WMFWIN32, WMZ, WPG, X, XBM, XC, XCF, XPM, XV, XWD, Y, YCbCr, YCbCrA, YUV

2013-05-20

空空如也

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

TA关注的人

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