- 博客(84)
- 资源 (32)
- 收藏
- 关注
原创 [WebApi] 捣鼓一个资源管理器--服务器端分割压缩图片
在做网站开发时,我常常会做一些这样的工作:一张大图中包含了许多的小图,而网站中为了使用其中一张小图我不得不把大图切成一张张的小图。虽然这样的工作不多;但对于我来说在服务器端莫名的存储了一大堆小文件是很反感的事情;或许你会说使用css来完成大图中的小图显示;当然这是可以的。但是我假如需要下载该小图呢?这时无能为力了吧!所以有了今天的服务器端剪切压缩图片的一章。
2014-12-09 18:24:40 2862
原创 [Code] 收集各种语言对图片的处理算法实现 图片模糊
收集各种语言:C C++ Java C# JS 等等语言对图片的处理实现代码;包括高斯模糊、堆栈模糊、盒子模糊等等。所有代码均开源;可拷贝使用。
2014-12-06 23:36:12 3264
原创 [Android] 图片JNI(C++\Java)高斯模糊 多线程
在我的博客中,曾经发布了一篇高斯模糊(堆栈模糊)的文章;在其中使用了国外的一个堆栈模糊来实现对图片的模糊处理;同时弄了一个JNI C++ 的版本。这篇文章依然是堆栈模糊;可以说最原始的地方还是堆栈模糊部分;只不过是支持多线程的。纳尼??感情是之前那个不支持多线程?Sorry,我说错了;两个都是支持多线程调用的。不过新讲的这个是能在内部采用多线程进行分段模糊。原来的:[Android]-
2014-12-06 18:23:10 3534 2
原创 [WebApi] 捣鼓一个资源管理器--数据库辅助服务器文件访问
文件可以上传了,下一步就是文件的访问了;只有文件上传没有文件访问。那么数据就是浪费!本章中将讲解,如何访问通过WebApi结合数据库访问服务器中的资源文件;同时实现文件的浏览器缓存,浏览器打开下载等功能。
2014-12-05 11:57:36 3534
原创 [WebApi] 捣鼓一个资源管理器--多文件上传+数据库辅助
在上一章中我们讲解了怎么实现文件的上传;在文件上传到服务器后似乎不好管理;每次要下载一个文件也似乎不知从何处下手。在这一章中将会讲解如何结合数据进行文件的上传存储,保证文件的存储足够安全以及足够简单;同时增加不重复保存同一个文件。
2014-12-04 12:07:36 3785 2
原创 [WebApi] 捣鼓一个资源管理器--多文件上传
既然访问文件接口有了,怎么能少的了文件的上传接口呢!既然是文件上传接口那就肯定要来一个猛一点的接口--多文件上传在这一章中,将会讲解如何利用WebApi进行多文件上传。
2014-12-02 11:10:38 5155 2
原创 [Java][Android] Javah Jni 遇到找不到类的解决办法
前几天使用弄一个JNI,在使用 javah 生成对应的 .h 文件的时候出现了:“错误:找不到类android.graphics.Bitmap”后来弄了一阵子给弄好了,在这里给大家分享一下。要解决这个问题,还得要看看我的整个流程。当我遇到这个的时候,第一反应是 Java 没有包含 Android SDK 中的 java 文件。
2014-12-01 10:33:19 11232 1
原创 [WebApi] 捣鼓一个资源管理器--文件下载
《打造一个网站或者其他网络应用的文件管理接口(WebApi)第一章--之-- “文件下载” 》访问一个网上的图片资源,我想你应该遇到过这样的情况:常规情况下:http://.../Statics/Image/HeadPortrait.png当然还有这样:http://.../Resource/75CDF243C30750D397A90E58D412B22E这两种有何区别?又怎么实现呢?
2014-11-30 21:40:40 5541 3
原创 [Android] 任意时刻从子线程切换到主线程的实现
在Android开发中常常会遇到网络请求,数据库数据准备等一些耗时的操作;而这些操作是不允许在主线程中进行的。因为这样会堵塞主线程导致程序出现未响应情况。所以只能另起一个子线程进行这些耗时的操作,完成后再显示到界面。众所周知,界面等控件操作只能在主线程中完成;所以不可避免的需要从子线程切换到主线程。对于这样的情况在Android 中比较常见的是使用AsynTask类或者 Handler,这里是对 Handler的封装使其简单化,明了化;达到随时随地从子线程切换到主线程。
2014-11-30 09:30:52 13172 29
原创 [C#] 控制系统音量-第二章
网上能找到控制电脑音量是能够实现的,但是只支持XP系统;这无疑是糟糕的;现在这个阶段使用XP的还有多少?本篇为支持Win7及其以上版本音量控制而生。使用C#语言开发,界面是WPF界面;简单介绍在Win7 win8中如何控制并获取系统音量。
2014-11-29 14:02:07 9887 11
原创 [HTML] Prettify 代码高亮使用总结
Prettify 是什么?Prettify 是一款 HTML 代码高亮插件;原名:Google-Code-Prettify是一款谷歌开发的代码高亮插件;它可以让你的网站代码显示更具特色。在我的使用中它不是最优秀的,但是却是非常不错的。光说没用要给大家看看才行。
2014-11-24 09:50:13 14024 4
原创 [环境搭建] VS-Visual Studio-IIS Express 支持局域网访问
使用Visual Studio开发Web网页的时候有这样的情况:想要在调试模式下让局域网的其他设备进行访问,以便进行测试。虽然可以部署到服务器中,但是却无法进行调试,就算是注入进程进行调试也是无法达到自己的需求;所以只能在Visual Studio-IIS Express 中进行调试。而于此将会出现一个问题,你会发现你的浏览器中的地址永远都是:http://localhost:32417/ 这样的;输入:127.0.0.1:32417 不行!输入:计算机名(或IP):端口 同样无法访问。 这就奇葩了!
2014-10-21 20:40:11 20938 5
原创 [Java] 固定队列的实现思路
有时候我有这样的需求:在一个程序的操作中我需要保存历史记录,或者存储一些信息;但我不希望这个数据在内存中是无限量增加的。简单的说,就是使用数组或者链表但是我不希望其无限量的增长,我只需要保存最近的20或者30条记录就ok,多了我不要。就上面的需求来说,可能我们可以直接通过一定的方法对数组或者链表进行一定的操作(满了就删除第一个)就能实现对应的需求,当然也可以二次封装。
2014-10-20 15:53:43 3409
原创 [Material Design] MaterialButton 效果进阶 动画自动移动进行对齐效果
废话不多说,前面几天我发布了:[Material Design] 教你做一个Material风格、动画的按钮(MaterialButton)在其中我讲解了我对 Android L 中 Material 效果的按钮的动画实现方式,今天的文章将基于其上进行进阶讲解新的特效。在 MaterialButton 中的特效原理是:用户点击时启动一个动画,该动画是在点击位置画颜色渐变同时半径变大的圆,从而实现扩散效果;具体可点击上面的链接查看一下。在按钮中的这样的特效距离谷歌的还是有很大的差距的,下面来讲解一下新的动
2014-10-12 08:35:19 6749 11
原创 [Material Design] 教你做一个Material风格、动画的按钮(MaterialButton)
前段时间 Android L 发布了,相信看过发布会了解过的朋友都为其中的 “Material Design” 感到由衷的惊艳吧!至少我是的。在惊艳之余感到由衷的遗憾,因为其必须在 ”Android L“ 上才能使用,MD,郁闷啊。之后便自己想弄一个点击动画试试,此念头一发不可收拾;干脆一不做二不休,就重写了一个 ”MaterialButton“ 控件出来。在这里不讨论什么是 :“Material Design” 。在这里将给大家分享一下我自己弄的 “Material Design” 风格的 ”Ma
2014-10-07 10:09:17 18036 44
原创 [Android][Android Studio] *.jar 与 *.aar 的生成与*.aar导入项目方法
讲解Android Studio中生成aar文件以及本地导入到项目方式使用aar文件的方法。在Android Studio中对一个自己库进行生成操作时将会同时生成*.jar与*.aar文件。分别存储位置:*.jar:库/build/intermediates/bundles/debug(release)/classes.jar*.aar:库/build/outputs/aar/libraryname.aar两者区别:*.jar:只包含了class文件与清单文件,不包含资源文件,如图片等所有res
2014-10-03 11:52:10 36652 8
原创 [Java][Android][Process] 暴力的服务可以解决一切,暴力的方式执行命令行语句
无论是在Java或者Android中执行命令行语句殊途同归都是创建一个子进程执行调用可执行文件执行命令,类似于Windows中的CMD一样。此时你有两种方式执行:ProcessBuilder与Runtime;两种创建方式各有千秋,至于区别详见:[Java][Android][Process] ProcessBuilder与Runtime区别在Android中创建子进程执行命令的时候有着一定的限制:1.JVM提供的内存有限。2.底层缓冲区间大小有限。3.在高并发情况下容易造成阻塞。基于上几点在执行
2014-08-22 17:16:43 3347 1
原创 [C#] .NET4.0中使用4.5中的 async/await 功能实现异步
在.NET Framework 4.5中添加了新的异步操作库,但是在.NET Framework 4.0中却无法使用。这时不免面临着抉择,到底是升级整个解决方案还是不使用呢?如果你的软件还没发布出去,建议直接使用.NET Framework 4.5吧;但是如果已经发布了,又不想用户重新升级框架到.NET Framework 4.5,那也有一个办法,那就是使用库:Microsoft.Bcl.As
2014-08-12 11:00:03 14058 1
原创 [Java][Android][Process] Process 创建+控制+分析 经验浅谈
无论是Android亦或者Java中或多或少需要调用底层的一些命令,执行一些参数;此时我们需要用到Java的Process来创建一个子进程,之所以是子进程是因为此进程依赖于发起创建请求的进程,如果发起者被Kill那个子进程也将Kill。对于Process相信使用过的朋友一定不会陌生,它具有如下特点:1.创建简单 2.控制难 3.容易导致无法创建子进程 4.如果是多线程那么很有可能造成内存溢出以上现象如果你只是偶尔使用一次,创建一个进程或许你什么都没有感觉到,但是如果你使用了多线程,进行了大量的
2014-08-05 11:28:57 5152
原创 [Java][Android][Process] 分享 Process 执行命令行封装类
在上一篇文章中提到,利用Java创建进程执行命令行语句创建过多后会出现无法创建进程的问题。[Android] ProcessBuilder与Runtime.getRuntime().exec分别创建进程的区别进行多次测试后发现是因为没有正常退出进程,以及完全读取掉流数据,和关闭流导致的问题。在多次优化后,建立如下封装类:ProcessModel.javaimport j
2014-07-26 12:00:23 5056 6
原创 [Java][Android][Process] ProcessBuilder与Runtime区别
在Android中想要进行Ping,在不Root机器的情况下似乎还只能进行底层命调用才能实现。因为在Java中要进行ICMP包发送需要Root权限。于是只能通过创建进程来解决了,创建进程在Java中有两种方式,分别为:1. 调用ProcessBuilder的构造函数后执行start()2. 用Runtime.getRuntime().exec()方法执行经过使用
2014-07-24 16:25:47 9771 8
原创 [Java][Android] 多线程同步-主线程等待所有子线程完成案例
有时候我们会遇到这样的问题:做一个大的事情可以被分解为做一系列相似的小的事情,而小的事情无非就是参数上有可能不相同而已!此时,如果不使用线程,我们势必会浪费非常多的时间来完成整个大的事情,而使用线程的话将会存在这样的问题:主线程启动所有子线程并发执行后主线程就直接返回了,导致外部函数判读整个大的事情完成了,但是实际上并没有完成!针对以上情况我想我会采用多线程方式执行同时解决主线
2014-06-26 18:18:05 6822 3
原创 [WPF] 托盘菜单的基本功能实现
直接来代码,自己留下一个印记 以后好看! NotifyIcon notifyIcon; ToolStripMenuItem mMain; notifyIcon = new NotifyIcon(); notifyIcon.BalloonTipText = "共享快捷菜单.";
2014-05-11 10:02:41 3662
原创 [Android]-图片JNI(C++\Java)高斯模糊的实现与比较
在Android上,通过分别调用Java与JNI进行图片高斯模糊的实现与比较。
2014-04-22 22:02:31 3812
原创 [Android]-图片JNI(C++\Java)高斯模糊的实现与比较
Android:使用JNI与使用Java方式进行图片高斯模糊的比较。
2014-04-22 00:03:51 9510 14
原创 [Android][Android Studio] Gradle项目中添加JNI生成文件(.so文件)
使用Android Studio进行开发时打包.SO(JNI)文件的几种方式以及历史。
2014-04-21 01:05:36 39652 27
翻译 [环境搭建]-Web Api搭建到IIS服务器后PUT请求返回HTTP Error 405.0 - Method Not Allowed 解决方法
尝试使用微软的Web Api,他的确是一个很有意思的东西。让我体会到了许多的方便,但是我发现部署到IIS
2014-04-16 10:43:51 9286
原创 [生活日记] 社会真的这么乱?尼姑也行骗,道德何在
今天早上如往常一样去上班,红路灯的地方也如往常一样有很多发传单的;不过唯独多了两个尼姑。我不知道干什么的,我直接过去,嘿她还给了我一张硬纸片(其实是一张菩萨像,当时没有仔细看),嘿更奇怪的是她还追上来了,拿着一个本子,然后叫我签字!不过我看她把手遮住签字的后面部分我感觉有点问题,然后我看见她手遮住的地方是写着“平安50”、“平安30”、“平安100”等等。我就直接说我没有钱(也的确是没有现
2014-04-04 10:50:20 2038 2
原创 [Android] 软件中选择文件夹功能
在用户配置的地方就有可能需要用户选择文件夹的功能,自己做了一个小的实例。发上来给自己做一个简单的记录!
2014-03-07 11:31:32 4874
原创 [C#] 控制系统音量-第一章
一直想控制系统音量,但是似乎C#都有着很多的问题,索性去看API。最后找到了一个外国友人的东西,外国友人写的类就是好看,感觉比自己写的要规范好多啊!自己使用了此类后发现了一个问题,在XP系统下正常,但是Win7以上都不能正常使用。然后又查了一下官方的解释,原来微软win7后就改动了底层的音量控制的东西。现在贴出来,希望大家对大家有帮助,在后面将讲解在Win7及其以上怎么操作系统音量
2014-03-06 17:12:50 4431 3
原创 [VC] 通过IHTMLDocument2-DC把网页保存为图片
废话不多说直接上代码:HBITMAP CreateImage(IHTMLDocument2 *pDoc){ IHTMLElement *pElement = (IHTMLElement *)NULL; IHTMLElementRender *pRender = (IHTMLElementRender *)NULL; if (pDoc == (IHTMLDocument2 *)NU
2014-03-03 15:33:52 3733
原创 [Android] View控件显示隐藏动画效果
使用动画应用在控件的显示和隐藏上,实例代码是实现的是显示时逐渐从透明到不透明过渡,同时移动一小段距离!程序中已打包多种动画效果,可组合使用!滑入: 滑出: 调用:public void onClick(View view) { if (view.getId() == R.id.main_text_one) {
2014-02-18 18:06:23 19064 1
原创 [C#] 计算大文件的MD5的两种方式(直接调用方法计算,流计算-适用于大文件)
通过.NET中的默认类实现,但是采用不同类,针对不同的情况:具体如下:类:/// /// 文件MD5操作类 /// public class MD5Checker { /// /// 通过MD5CryptoServiceProvider类中的ComputeHash方法直接传入一个FileStream类实现计算MD5
2014-02-17 17:44:25 12469
原创 [SQLite]www.sqlite.org官网.NET最新版本所有内容下载
从www.sqlite.org官网找的,考虑到可能一些朋友没法下载,我就全部下载了,并且打包上传。名称:SqlLite .NET支持组建版本:3.8.2欢迎下载:1.源码:SQLLite-Source Codehttp://download.csdn.net/detail/qiujuer/68581432.Windows CE:SQLLite-Pre
2014-01-19 10:51:06 3881
原创 [C#]通过ARP获取Mac与IP的对应表
原理:通过ARP命令查询,然后返回数据,根据返回数据进行分割保存最后使用LINQ查询。原著,转载请注明出处!/// /// 获取ARP查询字符串 /// /// private static string GetARPResult() { Process p = nul
2014-01-08 23:49:32 5325
原创 [C#][共享网络] Netsh命令实现共享,并查询连接用户
这个封装很方便了,设置名称密码,一键即可共享。缺点就是第一次共享要到网络中心设置网卡共享。现在是用在我的软件FLYFI中,百度即可搜索到,欢迎大伙品尝!全部原创,转载请注明出处!public class FLYFI_SHARE_ADMIN { /// /// 获取是否共享属性 /// public bool
2014-01-08 21:48:56 4189
原创 [WPF] 嵌入资源到DLL,并解决PNG图片问题
在WPF有很多种资源文件存储的方式,就图片的存储就麻烦到极点。最近自己弄一个项目就遇到这样那样的问题,现在把自己的使用方法总结出来给大伙借鉴借鉴!在我的项目中,我并不想把所有的图片都存放在文件夹下,因为这样用户如果图片文件没有拷贝到就悲剧了。最初我是把图片资源拖到主程序的资源中,这样就能主动嵌入进去,不必生成到文件夹中,但是我又发现这样主程序太大了。这当然不是我想看到的,所以有了新
2014-01-06 16:46:26 8843
原创 [WPF] TextBox Metro风格样式
很多时候在项目中想有一个简单的,没有那么花哨的文本框,这时我们会想到使用图片来修饰,但是其实这样就是累赘!简单的风格,简单的代码,简单的样式,其实就很好!名称:Metro 风格TextBox属性:鼠标没有悬上去的时候是TextBlock,悬上去是有背景的TextBlock+半透明白色边框,当选中的时候可以输入,TextBlock状态背景透明,选中时候背景为半透明
2014-01-05 12:35:45 8311
原创 [C#]巧妙获取正在使用的IPv4地址
话不多说,直接上代码:System.Net.IPAddress[] addressList = Dns.GetHostEntry(Dns.GetHostName()).AddressList; Console.WriteLine("总数:" + addressList.Length.ToString()); foreach (IPAddres
2013-12-17 17:09:26 3230 1
原创 [Other] Inno Setup 使用心德-一个完整的项目 包括.NET组建捆绑 去空格等
最近安排我弄程序的打包工作,然后叫我接触Inno Setup打包软件。说实话,第一次弄,什么都不懂,就不断Baidu,当然很多都没有,只有看文档了!前面打包程序部分都还好,都完成了,但是后来说要捆绑组建,这个可把我难住了,最开始我是把组建添加进去,然后安装程序后启动组建安装,这样的缺陷多的数不清。而后,把组建捆绑到tmp中安装,但是也是存在问题,因为用户要是在安装过程中取消了,
2013-12-16 16:03:26 2951
[WebApi] 捣鼓一个资源管理器--服务器端分割压缩图片 [草稿]
2014-12-09
WebResource-004_20141205
2014-12-05
Html 39款特效插件集合
2014-10-13
Genius-Android-sample-002
2014-10-12
Genius-Android-sample-001
2014-10-10
OpenSystemFileOrDir安卓选择文件夹
2014-03-07
将网页保存成图片的项目打包
2014-03-04
SQLLite-Precompiled Statically-Linked Binaries
2014-01-18
SQLLite-Precompiled Binaries包集合
2014-01-18
SQLLite-Official NuGet Packages
2014-01-18
SQLLite-Precompiled Binaries for Windows CE
2014-01-17
WPF Metro 风格TextBox
2014-01-05
IIS 自动访问器 解决第一次访问卡顿
2013-11-21
droidwall_v1.5.7 最新版
2013-11-05
droidwall-read-only(1.5.1c)source
2013-11-05
asp+access灰色留言板系统
2012-09-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人