让你的软件飞起来

合集下载

大漠窗口绑定用法

大漠窗口绑定用法

大漠窗口绑定用法
1. 哎呀呀,你知道大漠窗口绑定咋用吗?就好比你搭积木,每一块都要放对位置,这绑定也得精确呀!比如说把你的常用软件和大漠窗口绑在一起,打开的时候多方便呀!
2. 嘿,想不想了解大漠窗口绑定用法呀!这就好像给你的操作安上翅膀,让效率飞起来呀!比如玩游戏的时候,绑定好了就能快人一步,那感觉多爽!
3. 咱来讲讲大漠窗口绑定用法哈!这就如同给你的电脑世界建了条专属通道,直达你想要的地方!像工作时把特定程序绑定,操作起来顺手极了!
4. 哇哦,大漠窗口绑定用法可重要啦!可以想象成给你的电脑程序找个固定伙伴,不离不弃!比如看视频时绑定,轻松享受呀!
5. 咳咳,大漠窗口绑定用法可是个宝呀!有点像给你的任务找了个精准导航,不会迷路!比如做设计时绑定好工具,效率超高的哟!
6. 哇塞,大漠窗口绑定用法得好好学呀!就好像给你的游戏角色配上最强装备,威力无穷!像是在玩竞技游戏时绑定技能,那可太厉害啦!
7. 哟呵,大漠窗口绑定用法你可别小瞧!这仿佛给你的操作系上安全带,稳稳当当!比如处理文件时绑定常用功能,快捷得很呐!
8. 嘿呀,大漠窗口绑定用法超有用的呢!好比给你的电脑之旅铺上红地毯,一路顺畅!像打开常用文档时绑定,轻松搞定!
9. 总之,大漠窗口绑定用法真的很关键!学会它,就像掌握了电脑世界的秘密法宝,能让你的操作变得超精彩!所以呀,一定要好好去用它哦!。

office打开 很慢解决办法

office打开 很慢解决办法

Office打开很慢解决办法打开杀毒软件主程序“设置”选项,找到“文档防护”,在其中添加后缀名“doc”,下次打开WORD就会很快了。

(其他原因,可以参考下文)为什么打开Word文档突然会变得那么慢?有没有什么好的解决方法?本文为你提供了9个解决方法,让你的word文档打开速度飞起来症状:直接双击打开很慢,慢到不可思议!有时双击打开一个文档要5到10分钟,以前一直是正常!但是奇怪的是打开word软件后再用工具栏上的打开就正常,重装office后还是这样!解决办法:在资源管理器--工具--文件夹选项--文件类型中选中扩展名为DOC,点击"高级"-选择"打开"-点击"编辑"-在"用于执行编辑的应用程序中"在/n的后而加上"%1"(注:一定要添上空格及“”号)例如:"D:\Program\Microsoft Office\OFFICE11\WINWORD.EXE" /n "%1" /dde 。

注意一定是这个顺序,其它顺序都是不对的。

取消“使用DDE”前的钩,点击确定后,你的WORD打开速度就会提高很多,没有延迟了。

同理,EXECL就是选择扩展名为XLS,用相同的方法在/e的后而加"%1",并取消“使用DDE”前的钩。

1、如果你安装了Mathtype5.0Equation公式编辑器,打开Office 2003 的Word时速度较慢,左下角显示“正在运行病毒扫描",影响了WORD打开的速度。

这是因为安装了公式编辑器Mathtype5.0Equation的缘故。

在装这个工具软件时,会在Office 的安装路径中装上了自动启动的WORD模板,每次打开WORD文件时,就会以这个模板的默认方式打开,而启动WORD时Office自带的宏病毒扫描程序就会自动进行病毒扫描。

经典算法,yuv与rgb互转,查表法,让你的软件飞起来

经典算法,yuv与rgb互转,查表法,让你的软件飞起来

经典算法,yuv与rgb互转,查表法,让你的软件飞起来代码的运算速度取决于以下⼏个⽅⾯1、算法本⾝的复杂度,⽐如MPEG⽐JPEG复杂,JPEG⽐BMP图⽚的编码复杂。

2、 CPU⾃⾝的速度和设计架构3、 CPU的总线带宽4、您⾃⼰代码的写法将RGB格式的彩⾊图像先转换成YUV图像。

图像转换的公式如下:Y = 0.299 * R + 0.587 * G + 0.114 * B;图像尺⼨640*480*24bit,RGB图像已经按照RGBRGB顺序排列的格式,放在内存⾥⾯了。

以下是输⼊和输出的定义:#define XSIZE 640#define YSIZE 480#define IMGSIZE XSIZE * YSIZEtypedef struct RGB{unsigned char R;unsigned char G;unsigned char B;}RGB;struct RGB in[IMGSIZE]; //需要计算的原始数据unsigned char out[IMGSIZE]; //计算后的结果⼀、浮点运算优化原则:图像是⼀个2D数组,我⽤⼀个⼀维数组来存储。

编译器处理⼀维数组的效率要⾼过⼆维数组。

先写⼀个代码:Y = 0.299 * R + 0.587 * G + 0.114 * B;void calc_lum(){int i;for(i = 0; i < IMGSIZE; i++){double r,g,b,y;unsigned char yy;r = in[i].r;g = in[i].g;b = in[i].b;y = 0.299 * r + 0.587 * g + 0.114 * b;yy = y;out[i] = yy;}}这个代码分别⽤vc6.0和gcc编译,⽣成2个版本,分别在pc上和我的embedded system上⾯跑。

速度多少?在PC上,由于存在硬件浮点处理器,CPU频率也够⾼,计算速度为20秒。

SoftEther使用全攻略

SoftEther使用全攻略
connect to the Virtual HUB”栏选择“Proxy
Connection”,单击“Configure”按钮,在弹出窗口中设置代理服务器的地址和端口号(如果代理服务器需要验证,则还需要输入用户名和密码),在下方的“Address”栏填写家里电脑的IP地址,“Port”栏保持默认的“443”,最后同样在身份验证的对话框中输入虚拟HUB的用户名和密码。完成设置后单击新建立的连接图标连接到家里的虚拟HUB上。
Manager,依次运行“Account→New Account”命令,在“Name”栏为该连接起个名字,在“Protocol to
connect to the Virtual HUB”栏选择“Direct TCP/IP
Connection”,单击“Configure”按钮后会出现一个对话框,在“Address”栏输入本机IP地址,“Port”栏保持默认的“7777”即可,设置完毕单击“OK”。(见图6)(图08wsof06)软件会弹出一个窗口,在“User
小提示:
★代理服务器的地址和端口号使用IE中的代理服务器设置,或者向管理员询问。
Step2:配置虚拟网卡的TCP/IP信息。将IP地址设置为“192.168.0.2”,子网掩码设置为“255.255.255.0”。
Computer(localhost)”,点击“CONNECT”就进入HUB配置界面。
Step2:首先为虚拟HUB设置一个密码,接下来窗口中会提示对各种参数进行设置,首先输入“1”(User
Administration)回车,然后输入“2”(Create
下载地址:8181/down/se_100_win32.zip
实战一:我家装的是ADSL,我想在家里访问我在公司电脑里的文件。

expresscache使用方法

expresscache使用方法

expresscache使用方法ExpressCache 呀,这可是个能让你的电脑快起来的好东西呢!好多人可能还不太清楚它咋用,别担心,听我慢慢给你唠唠。

你想想,电脑就像一辆车,ExpressCache 就像是给车加的高效燃油,能让它跑得更猛更快。

那怎么让这个“高效燃油”发挥最大作用呢?首先,你得把 ExpressCache 软件安装好,这就好比给车加上了特殊的装备。

安装好了之后,它就会默默在后台工作啦。

然后呢,它会自动识别你的电脑里适合缓存的部分,就像它知道车的哪些地方需要特别的动力加持一样。

接下来,ExpressCache 就开始大展身手啦!它会把你经常使用的数据呀、程序呀什么的,悄悄地缓存起来。

等你下次再要用的时候,哇塞,那速度,简直就像火箭一样,嗖的一下就出来了,根本不用等太久。

你说这是不是很神奇?就好像你每次去拿东西,它都已经提前帮你准备好了,放在你手边一样。

比如说,你经常玩一个游戏,ExpressCache 就会把这个游戏的一些关键数据缓存起来。

等你下次再打开游戏的时候,就不用再慢悠悠地等加载啦,直接就能进入游戏,痛痛快快地玩起来。

再比如,你经常用的一些办公软件,它也会把常用的功能呀、文件呀缓存起来,让你工作的时候效率高高的,老板看了都得给你加鸡腿呢!不过啊,你可别以为装上 ExpressCache 就万事大吉啦。

就像车一样,你还得好好保养它。

要时不时地看看它的设置是不是合适呀,有没有什么需要调整的地方呀。

要是你不好好对待它,它也会“闹脾气”的哟!可能就不能发挥出最好的效果啦。

你想想,要是你的车没保养好,是不是会出毛病呀?ExpressCache也是一样的道理呀。

所以呀,要想让 ExpressCache 好好地为你服务,你就得像对待好朋友一样对待它。

给它合适的环境,让它能自由自在地发挥作用。

总之呢,ExpressCache 是个好东西,只要你用对了方法,就能让你的电脑速度飞起来!别再犹豫啦,赶紧去试试吧!让你的电脑也能“风驰电掣”!怎么样,是不是很心动呀?还等什么呢!。

关于美颜的幽默句子

关于美颜的幽默句子

关于美颜的幽默句子
1. 如今的美颜软件,能描出的完美妆容让我不禁怀疑自己是不是和美颜软件出生入死的好兄弟。

2. 美颜功能就像是一颗魔法水果,一吃就变美了,只是吃多了可能会把脸吃掉。

3. 艺术家绘画肖像需要天赋和技巧,而现在的美颜软件只需要你的人脸。

4. 美颜软件,不用交人情,给你的脸变脏就行了。

5. 美颜软件就像是我的"小神仙",每天给我加个分又给我减个岁。

6. 不知道是美颜软件太牛,还是我太丑,它一加滤镜,我都认不出自己了。

7. 美颜软件就是我的“心灵法医”,让我内心的美和外表的美达到统一。

8. 每次用美颜软件都觉得自己跟变形金刚亲戚有点像。

9. 美颜软件的第一步:人脸识别,第二步:人脸改造,第三步:人脸回家。

10. 美颜软件就是给自拍加了副“灵魂合成镜”,让你的灵魂乘着滤镜飞起来。

11. 原来上帝是用美颜软件制造的人,所以有些人五官看起来完美,但实际上并不存在。

12. 美颜软件就像是一瓶"人脸水",结果变成了大头佬。

13. 美颜软件就像是我的保镖,随时保护我的脸免受刮擦和暴露。

14. 有了美颜软件,就能在一秒钟内完成上妆、修颜、美白、瘦脸、撞脸五项工作。

15. 美颜软件是现代人必备的“魔法宝盒”,不需要魔法师也能变出人见人爱、花见花开的容颜。

让你的照片飞起来PS高级技巧教你制作动态

让你的照片飞起来PS高级技巧教你制作动态

让你的照片飞起来PS高级技巧教你制作动态让你的照片飞起来:PS高级技巧教你制作动态PS(Photoshop)是一款功能强大的图像处理软件,它为我们提供了许多创意和艺术展示的可能性。

在本文中,将介绍一些高级的PS技巧,帮助你制作出令人惊叹的动态照片效果。

1. 使用图层蒙版制作飞行效果首先,选择一张你想要添加动态效果的照片。

假设你选择了一张静止的风景照片。

创建一个新的图层,将其命名为“飞行路径”。

使用画笔工具在“飞行路径”图层上绘制一条弧线,来模拟物体的飞行轨迹。

接下来,创建另一个图层,并将其命名为“动态照片”。

选择一个你想要飞过的物体(比如一只鸟或一个飞机),将其粘贴到“动态照片”图层上。

然后,将“动态照片”图层右键点击,选择“创建蒙版”>“蒙版可见区域”。

这样,你就可以将物体限制在“飞行路径”内。

现在,选择“飞行路径”图层,并使用位移工具(V键)将其上的动态路径移动到你期望的位置。

你会发现,物体仿佛在照片中飞行。

2. 使用时间轴制作循环动画创建一个新的图层,命名为“基本图像”。

在该图层上放置一张你想要添加动态效果的静态照片。

确保该图层在所有其他图层之上。

点击窗口菜单栏的“时间轴”,将时间轴面板显示出来。

在时间轴面板的右上角,点击下拉菜单,选择“创建视频时间轴”。

接下来,在时间轴面板上方点击“创建帧动画”。

现在,选择第一帧,并将“基本图像”图层的可见度设置为0%。

然后,点击时间轴面板中的“创建关键帧”按钮,创建一个关键帧。

在下一个关键帧中,将“基本图像”图层的可见度设置为100%。

继续创建一系列关键帧,使图像逐渐消失。

最后,选择第一帧和最后一帧之间的所有关键帧,并右键点击,选择“帧属性”,将帧速设置为用户定义,并指定你希望动画循环播放的次数。

点击播放按钮,你将看到一个循环动画的效果,原本静止的图像仿佛有了生命。

3. 制作动感模糊效果打开你想要制作动感模糊效果的照片。

选择“滤镜”>“模糊”>“动态模糊”。

eMule 使用手册(怎样让驴飞起来介绍)

eMule 使用手册(怎样让驴飞起来介绍)
二、摸摸骡脾气
骡是挻犟的,牵着不走,打的倒退,因此也造成很多朋友,用了几次就不想用了。其实只要摸准脾气,这头骡干活还是挻快的。
1、服务器是关键
服务器的重要性不言而寓,主要要考虑的指标是:用户数、文件数和PING数。用户数越大,文件数越多,PING数越小,服务器质量越好。这儿偶也把偶的几个服务器共享出来,以供参考:
Search Global:非常使用,自动帮你到不同的服务器去查找。
Type:文件类型。选Any。不要耍小聪明,选Videos。
Start:开始搜索。
搜索结果显示在下面的窗口里。越是蓝色的,越有人共享。双击你想下载的文件就可以了。
四、下载
下载没什么技巧,就是耐心。流行的未必快,不流行的肯定慢。
三、搜索
搜索文件有许多方法。
[url=[/url]和]http ... 是最著名的两个网站,你可以发现许多电影,音乐,游戏,电视剧等的介绍和下载连接。你只要点击下载连接就可以了。
还有一个要知道一般3J片和日片,格式以.RM为多,我们可以直接查找RM的文档,可能会有不少惊喜出现O(同样原理你可以查找你想要的,格式可能性较大的片子)。
三、骡的干活
骡干活的状态,应该比较好理解,这儿就不说了。要注意的是,骡在别人家拿东东是要排队的,而排队则是锻炼人耐心的时候,一定要坚持住,除非共享文件的人太 少(这时可换个服务器试试看)。个人认为,骡干活时的自动(高)状态可能不如手动设定的高,下载的速度快些,大家可以试试看。
Download是下载的速度,Upload是上传的速度。这儿的单位是字节Kbytes,ISP给你的指标是字位KBits,换算公式是:字位 / 8 = 字节。
使用DSL的用户千万不能把全部的带宽给上传,这样做反而减慢你的速度。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例如,将这个喷火的战斗机引擎,转换为右边的黑白图片
我已经悄悄的完成了第一个优化
以下是输入和输出的定义: #define XSIZE 640 #define YSIZE 480 #define IMGSIZE XSIZE*YSIZE Typedef struct RGB { unsigned char R; unsigned char G; unsigned char B; }RGB; struct RGB in[IMGSIZE] //需要计算的原始数据 Unsigned char out[IMGSIZE] //计算后的结果
看得出来优化在 哪里吗?
我已经悄悄的完成了第一个优化
#define XSIZE 640 #define YSIZE 480 #define IMGSIZE XSIZE*YSIZE Typedef struct RGB { unsigned char R; unsigned char G; unsigned char B; }RGB; struct RGB in[IMGSIZE] //需要计算的原始数据 Unsigned char out[IMGSIZE] //计算后的结果
其实,CPU的潜力是很大的
•不要抱怨你的CPU,记住一句话:“只要功率足 够,砖头都能飞!” •同样的需求,写法不一样,速度可以从120秒 变化为0.5秒,说明CPU的潜能是很大的!看你 如何去挖掘。 •我想:要是Microsoft的工程师都像我这样优化 代码,我大概就可以用486跑windows XP了!
将函数声明为inline,这样编译器就会将其 嵌入到母函数中,可以减少CPU调用子函 数所产生的开销
这2个小小的改进带来的效益!
现在,我们已经达到了客户的要求!
其实,我们还可以飞出地球的!
如果加上以下措施,应该还可以更快: •把查表的数据放置在CPU的高速数据CACHE 里面 •把函数calc_lum()用汇编语言来写
2个ALU处理的数据不能有数据依赖,也就是说: 某个ALU的输入条件不能是别的ALU的输出,这样 才可以并行
这一次的成绩是:
加足燃料,进军3马赫!
Int D[256],E[256],F[256]; //查表数组 Void table_init() {int I; for(i=0;i<256;i++) {D[i]=i*1224; D[i]=D[i]>>12; E[i]=i*2404; E[i]=E[i]>>12; F[i]=i*467; F[i]=F[i]>>12; }
Hale Waihona Puke }看看这个代码, 到这里,似乎已经足够快了,但是我们反复实验,发现,还有办法再快! 可以将 Int D[256],E[256],F[256]; //查表数组 更改为: Unsigned short D[256],E[256],F[256]; //查表数组
这是因为编译器处理int类型和处理unsigned short类型的效率不一样
查表数组初始化
Y = 0.299 * R + 0.587 * G + 0.114 * B; Y=D+E+F; D=0.299*R; E=0.587*G; F=0.114*B; Int D[256],E[256],F[256]; //查表数组 Void table_init() {int I; for(i=0;i<256;i++) {D[i]=i*1224; D[i]=D[i]>>12; E[i]=i*2404; E[i]=E[i]>>12; F[i]=i*467; F[i]=F[i]>>12; }
这个代码编译后,又快了20%
还是太慢!
虽然快了不少,还是太慢了一些, 20秒处理一幅图像,地球人都不能 接受!
但是目前这个式子好像优化到极限 了,要想突破音障,只能拆掉活塞 发动机,安装蜗轮引擎!
仔细端详一下这个式子!
Y = 0.299 * R + 0.587 * G + 0.114 * B; Y=D+E+F; D=0.299*R; E=0.587*G; F=0.114*B; 仔细端详一下这个式子! RGB的取值有文章可做,RGB的取值永远都大于等于0,小于等于 255,我们能不能将D,E,F都预先计算好呢?然后用查表算法计 算呢? 我们使用3个数组分别存放DEF的256种可能的取值,然后。。。
这大概是能想得出来的最简单的写法了,实在看不出有什么毛病,好 了,编译一下跑一跑吧。
第一次试跑
Void calc_lum() {int I; for(i=0;i<IMGSIZE;i++) {double r,g,b,y; unsigned char yy; r=in[i].r; g=in[i].g; b=in[i].b; y=0.299*r+0.587*g+0.114*b; yy=y; } } out[i]=yy;
优化原则: 图像是一个2D数组,我用一个1维数组来存储。 编译器处理1维数组的效率要高过2维数组
先写一个代码
Y = 0.299 * R + 0.587 * G + 0.114 * B;
Void calc_lum() {int I; for(i=0;i<IMGSIZE;i++) {double r,g,b,y; unsigned char yy; r=in[i].r; g=in[i].g; b=in[i].b; y=0.299*r+0.587*g+0.114*b; yy=y; } } out[i]=yy;
突破音障!
这一次的成绩把我吓出一身冷汗,执行时间居然从30秒一下提高到 了2秒!在PC上测试这段代码,眼皮还没眨一下,代码就执行完了。 一下提高15倍,爽不爽? 下一 程,几 秒? 2秒
30秒 45秒 120 秒
还能再 快吗?
踩足油门,向2马赫进军!
很多embedded sysytem 的32bitCPU,都至少有2个ALU,能不 能让2个ALU都跑起来?
这只是一副图像的运算速度!!
去掉浮点运算
上面这个代码还没有跑,我已经知道会很慢了,因为这其中有大量 的浮点运算。只要能不用浮点运算,一定能快很多。
Y = 0.299 * R + 0.587 * G + 0.114 * B;
那这个公式怎么能用定点的整数运算替代呢?
0.299 * R可以如何化简?
Y = 0.299 * R + 0.587 * G + 0.114 * B; Y=D+E+F; D=0.299*R; E=0.587*G; F=0.114*B; 我们就先简化算式D吧! RGB的取值范围都是0~255,都是整数,只是这个系数比较麻烦, 不过这个系数可以表示为: 0.299=299/1000 所以 D=(R*299)/1000 Y=(R*299)/1000+(G*587)/1000+(B*114)/1000 再简化为: Y=(R*299+G*587+B*114)/1000 这一下,能快多少呢?
并行计算
一次并行处理2组数据 Void calc_lum() 所以这里一次加2 {int I; for(i=0;i<IMGSIZE;i+=2) //一次并行处理2个数据 {int r,g,b,y, r1,g1,b1,y1; r=D[in[i].r]; g=E[in[i].g]; b=F[in[i].b]; //查表 y=r+g+b; out[i]=y; r1=D[in[i+1].r]; g1=E[in[i+1].g]; b1=F[in[i+1].b]; //查表 y1=r1+g1+b1; out[i+1]=y1; } } 给第一个ALU执行 给第二个ALU执行
0.299 * R进一步化简
Y=(R*1224+G*2404+B*467)/4096
Void calc_lum() {int I; for(i=0;i<IMGSIZE;i++) {int r,g,b,y; r=1224*in[i].r; g=2404*in[i].g; b=467*in[i].b; y=r+g+b; y=y>>12; //这里去掉了除法运算 out[i]=y; } }
让你的软件飞起来
仅以此文献给那些在我的设计工作中 所有给我提供过帮助的人
conquer_2007@ 2005.1.13
----捷报频传
速度取决于算法
同样的事情,方法不一样,效果 也不一样。比如,汽车引擎,可 以让你的速度超越马车,却无法 超越音速;涡轮引擎,可以轻松 超越音障,却无法飞出地球;如 果有火箭发动机,就可以到达火 星。
这个代码分别用VC6.0和GCC编译,生成2个版本,分别在PC上和 我的embedded system上面跑。 速度多少?说出来吓死你!
第一次试跑的成绩
在PC上,由于存在硬件浮点处理器,CPU 频率也够高,计算速度为20秒 我的embedded system ,没有以上2个 优势,浮点操作被编译器分解成了整数运 算,运算速度为120秒左右
代码的运算速度取决于以下几个方面
算法本身的复杂度,比如MPEG比 JPEG复杂,JPEG比BMP图片的编码 复杂。 CPU自身的速度和设计架构 CPU的总线带宽 您自己的代码的写法
本文主要介绍如何优化您自己的code,实现软件的 加速
先看看我的需求
我们一个图象模式识别的项目,需要将RGB格式的彩色图像先转换成黑 白图像。 图像转换的公式如下: Y = 0.299 * R + 0.587 * G + 0.114 * B; 图像尺寸640*480*24bit,RGB图像已经按照RGBRGB顺序排列的格 式,放在内存里面了。
相关文档
最新文档