- 博客(65)
- 资源 (1)
- 收藏
- 关注
原创 去除背景颜色,留下黑线条颜色
using System;using System.Drawing;using System.IO;class Program{ static void Main(string[] args) { string path = AppDomain.CurrentDomain.BaseDirectory; string save = Path.Combine(path, "save"); if (Directory.Exists(sav...
2022-04-03 02:18:41
652
原创 生成高质量GIF的方法
ffmpeg -i output.mp4 -vf fps=15,scale=1280:-1:flags=lanczos,palettegen palette.png -yffmpeg -i output.mp4 -i palette.png -filter_complex "fps=15,scale=1280:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif -y
2021-03-17 02:23:13
445
原创 使用FFMPEG录屏
将所有显示屏捕获为一个大的连续显示屏:ffmpeg -f gdigrab -r 10 -i desktop output.mp4如果您想限制到一个区域,并显示被抓的区域:ffmpeg -f gdigrab -r 10 -offset_x 10 -offset_y 20 -s 640x480 -show_region 1 -i desktop output.mp4...
2021-03-06 23:39:07
534
原创 解决连接蓝牙音箱默认音量100%的问题
手动修改:快捷键 win + r 打开 regedit 注册表,定位到以下地址:(可以直接复制到地址栏,回车即可)“计算机\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Bluetooth\Audio\AVRCP\CT”然后把 “DisableAbsoluteVolume” 的值改为 1 ,如果没有找到,那就自己新建 DWORD32 位,值设为 1命令行:管理员方式打开命令提示符,直接输入命令执行1、禁用:输入以下命令:re.
2021-02-01 20:56:42
7596
4
原创 PDF签名问题解决
PDF的签名会有各种蓝屏死机卡住的奇葩的事情。1、用管家下载 Adobe Acrobat Reader DC。2、农行黑屏的问题,选择右下角图标 显示K宝管理工具,系统选项,在安全环境下输入用户口令不打勾。3、民生,在Reader的 首选项 ,安全性(增强) ,全部不打勾。...
2020-11-04 01:39:06
6380
原创 TexturePacker拼图缝隙,解决方法1
Extrude 精灵边界的重复像素个数. 这个与间隔是相对应的–如果你在你的精灵的边边上看到一些透明的小点点,你就可以通过把这个值设设置大一点。Extrude This repeats the pixels around the borders of sprites. This is the opposite of adding padding – if you see transpare
2015-05-07 10:20:57
1498
1
原创 自定义MediaStreamSource 测试
public class StreamSourceTest : MediaStreamSource { private Guid guid = Guid.NewGuid(); private MediaStreamDescription videoDesc; protected override void OpenMediaAsync
2014-07-25 17:08:42
1264
转载 您需要administrators提供的权限才能对此文件进行更改
无法更改之前系统下创建的文件,提示:您需要administrators提供的权限才能对此文件进行更改。解决方法,新建“记事本”,copy 如下内容:Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\runas]@="管理员取得所有权""NoWorkingDirectory"=""[HKEY_CLAS
2014-01-27 09:33:10
11926
6
转载 cocos2d-x 2.2 新建项目
记得以前的时候下载下来新版本Cocos2d-x ,根目录下有个 可以生成 vs 模板的文件,不知道什么时候取消了,看了下官方的文档,现在采用脚本的方式来创建,好处是一次可以创建N个项目的工程。首先要安装Python , 官网既可 下载,我下载的是 V2.7.5 X64,下载完成后安装到本地。配置环境变量: 打开 计算机-> 属性-> 高级系统设置 -> 环境变量 ,在系统变量里找到
2013-10-25 15:09:20
2748
转载 IOS PNG
记得保存成GB2312! #---# iPIN - iPhone PNG Images Normalizer v1.0# Copyright (C) 2007## Author:# Axel E. Brzostowski# http://www.axelbrz.com.ar/# axelbrz@gmail.com# # References:#
2013-09-26 15:19:39
517
转载 WINPE 下安装XP
一、 U盘启动进入WINPE系统.二、用虚拟光驱加载系统镜象文件.光驱盘符我这里假设为A.三、点开始,运行,输入cmd,回车.输入:cd /d A:i386回车. 再输入:winnt32 /syspart:c /makelocalsource /tempdrive:c (其中c为要安装XP系统的盘符,可以修改) 回车.四、选择全新安装,……,输入序列号等,按步骤进行复制完文件后重启前拔
2013-01-17 09:52:36
508
转载 在Windows 8下成功安装.Net3.5的方法
①首先挂载Windows 8的ISO ②然后右击开始菜单(Win + X)的左下角,选择-命令提示符(管理员) ③然后输入如下命令:dism.exe /online /enable-feature /featurename:NetFX3 /Source:X:\sources\sxs(备注:一个空格都不要输入错误,否则无法执行命令)
2012-12-07 00:01:25
528
转载 Cygwin 交叉编译 ffmpeg for ce
环境:Windows XP 下用Cygwin,cygwin的版本无所谓,安装一个相对完整的cygwin就ok了。 编译器用cygwin-cegcc-mingw32ce-0.51.0-1,这个是一整个cygwin或者linux下面编译ce程序的工具链。下载地址是 direct link源码:我用的是国外一个播放器裁减的他们在windows ce上面编译过的版本,下载地址为http://nc
2012-08-27 13:56:21
628
转载 YUV格式说明
YUV420P,Y,U,V三个分量都是平面格式,分为I420和YV12。I420格式和YV12格式的不同处在U平面和V平面的位置不同。在I420格式中,U平面紧跟在Y平面之后,然后才是V平面(即:YUV);但YV12则是相反(即:YVU)。YUV420SP, Y分量平面格式,UV打包格式, 即NV12。 NV12与NV21类似,U 和 V 交错排列,不同在于UV顺序。I420: YYY
2012-05-26 23:43:49
5082
转载 NDK开发:配置NDK环境变量,配置C/C++的编译器
配置NDK环境变量1、 首先找到cygwin的安装目录,找到一个home\\.bash_profile文件,我的是:E:\cygwin\home\Administrator\.bash_profile,(注意:我安装的时候我的home文件夹下面神马都没有,解决 的办法:首先打开环境变量,把里面的用户变量中的HOME变量删掉,在E:\cygwin\home文件夹下建立名为Administrat
2012-05-25 01:27:54
5269
转载 如何在PHP下载文件名中解决乱码
<br />通过把Content-Type设置为application/octet-stream,可以把动态生成的内容当作文件来下载,相信这个大家都会。那么用Content-Disposition设置下载的文件名,这个也有不少人知道吧。基本上,下载程序都是这么写的:<?php<br />$filename = "document.txt";<br />header('Content-Type: application/octet-stream');<br />header('Content-Di
2010-09-02 01:41:00
602
原创 当心 Path.Combine("C://windows", "//");
当心 Path.Combine("C://windows", "//");
2010-06-28 23:31:00
547
原创 Silverlight MIME 类型
.xaml application/xaml+xml.xap application/x-silverlight-app
2009-06-29 00:11:00
1168
转载 显示桌面 快速启动的恢复办法
一、可是使用快捷键暂时替换对“显示桌面”图标的依赖,快捷键是“windows键+D”。二、点击“开始→运行”,在弹出的“运行”对话框中输入“REGSVR32 /n /i:u shell32”(不含双引号),然后回车,片刻后会弹出“shell32中的DllInstall成功”对话框,“显示桌面”按钮即可恢复,这也是最简单的办法了。 三、从另一台电脑上复制“显示桌面”快捷方式。首先到另一台电脑上找到这
2009-02-11 12:23:00
814
原创 一个把xaml转换C#动态生成代码的小工具(源代码)
测试页面: http://silverlight.services.live.com/invoke/84388/xaml2obj/iframe.html using System.IO;using System.Text;using System.Windows;using System.Windows.Controls;namespace xaml2obj
2008-12-02 23:21:00
2665
1
原创 如何根据字符串的公式算出数值?
多引用两个系统的dll: microsoft.jscript.dll, Microsoft.Vsa.dll, 然后使用例子如下: string formula = "(1+2) * 3";object result = Microsoft.JScript.Eval.JScriptEvaluate( formula, Microsoft.JScript.Vsa.VsaEngine.Crea
2008-12-02 21:43:00
864
原创 一个把文件转换成代码数组的小工具(源代码)
测试网址 http://silverlight.services.live.com/invoke/84388/Bin2Text/iframe.html注意:大文件会很慢using System.IO;using System.Windows;using System.Windows.Controls;namespace Bin2Text{ publi
2008-11-25 23:11:00
868
原创 SilverLight练习,移动方块的小游戏(源代码)
测试页面在这里,http://silverlight.services.live.com/invoke/84388/MoveBlock/iframe.html 代码如下: using System;using System.Windows;using System.Windows.Controls;using System.Windows.Input;usi
2008-11-25 15:46:00
1391
1
原创 发布一套快速数据压缩的C#源代码
发布地址:http://www.codeplex.com/QZpublic static byte[] Compress(byte[] input)public static byte[] Decompress(byte[] input)使用简单,看名字就知道了,输入数据,返回数据。速度很快,几乎达到100M/秒的压缩速度。适合压缩文本或者要求性能很高的情况。对于难以压缩的数据,例如jpg,mpe
2008-11-14 00:37:00
1816
1
原创 一种快速排序算法
using System;class Program{ public static void BinSort(int[] src) { int[] count = new int[256]; int[] temp = new int[src.Length]; for (int i = 0; i { Arra
2008-10-26 01:17:00
609
原创 ras算法
using System;public class RSA{ //RSA算法所需参数 public struct RSA_PARAM { public ulong p, q; //两个素数,不参与加密解密运算 public ulong f; //f=(p-1)*(q-1),不参与加密解密运算 public ulong n,
2008-10-14 17:13:00
1218
原创 检查一个exe是不是在运行
#include "Tlhelp32.h" bool CheckRunning( char* exe ){ HANDLE handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); if (handle == NULL) false; PROCESSENTRY32 processinfo;
2008-09-24 16:45:00
708
原创 C#动态调用系统DLL函数的类(改进版)
http://blog.youkuaiyun.com/KAMILLE/archive/2008/01/15/2045459.aspx几个月前写的版本,使用反射性能不够好,而且使用不够方便。这个版本使用接口定义,性能接近系统的DllImport。支持.net1.0。(如果是.net2.0可以使用Delegate转换函数指针)using System;using System.Reflecti
2008-09-04 18:19:00
1477
原创 自己写的List类
我写的List,还没100%完成,有空修改完补贴新代码,修改一下T的类型就可以模拟范型的强类型效果。例如using T = System.Byte;using T = System.Int32; 为什么要自己写?因为有时候系统的类不符合要求,例如性能,例如功能.....using System;using System.Collections;using T =
2008-07-31 17:25:00
767
原创 不同参数类型的调用性能
using System;public struct Svector{ public Svector(int x, int y, int z) { this.x = x; this.y = y; this.z = z; } public int x; public int
2008-07-24 00:49:00
521
原创 如何设置Bitmap的保存质量
[STAThread]static void Main(){ //取得屏幕的截屏,并从剪贴板取得bitmap SendKeys.SendWait("^{PRTSC}"); Bitmap bmp = (Bitmap)Clipboard.GetImage(); //查找JPEG这种编码 ImageCodecInfo[] codecs =
2008-07-23 00:07:00
1131
原创 不同方式调用函数的性能对比
using System;using System.Diagnostics;using System.Reflection;using System.Reflection.Emit;using System.Runtime.CompilerServices;public class CallTest{ public delega
2008-07-07 02:01:00
931
1
原创 两种遍历所有目录的方法
//递归版本 static void GetDirectoryTree(ArrayList list, string path) { list.Add(path); string[] paths; try { paths = Directory.GetDir
2008-07-04 22:29:00
700
原创 HTTP代理测试小程序
不知道为什么最近国内不能上sourceforge.net,不能上,上网都没意义了想到找代理来上,不过发现很多代理都不能用,逐个copy到浏览器测试,太累了,想到写一个小程序来测试代理的ip来源于网上,例如http://www.proxycn.com/http.php,复制到一个txt上面,然后用小程序批出来测试,可以连同的,把结果写到pass.txt上面程序是多线程的,所以速度很快,同
2008-07-01 22:57:00
2292
3
原创 快速平方根倒数算法
unsafe static float InvSqrt(float x){ float xhalf = 0.5f * x; int i = *(int*)&x; i = 0x5f3759df - (i >> 1); x = *(float*)&i; x = x * (1.5f - xhalf * x * x);
2008-06-12 16:43:00
716
原创 XNA 范例1
使用xna库建立一个最简单的窗体。一个窗体也可以说是一个程序框架,只要继承于Game类,并且改写他的方法就可以了。然后在把这个派生类建立对象Run()起来就可以了。重写Update方法跟Draw方法。Update可以用来检测用户的输入,然后更改逻辑数据。然后在Draw里面画图像内容。例子中,在Game的构造函数里设置窗体的一些特性。随便建立一个工程,编译前引用 Microsoft.
2008-06-12 15:48:00
892
2
XNA4.0 for vs2015
2015-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人