背景】
最近有一个需要为图片去水印的需求,于是各种折腾开始。
【背景了解图片标准】
图片使用RGB编码,RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色,RGB即是代表红、绿、蓝三个通道的颜色。
【分析图片】
分析了图片之后,发现规律:
1、图片需要的图形是黑色的
...
分类:
编程语言 时间:
2014-12-16 15:08:12
阅读次数:
351
Hi, I've ported Chromium M39 to 4.4 using WebView.
The main modifications are:
I changed AwContents::RequestDrawGL to call AwContents::DrawGL directly using Process-Sync mode when canvas input i...
分类:
其他好文 时间:
2014-12-16 15:08:32
阅读次数:
184
.rat0 {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
}
.rat1 {
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
}
.rat2 {
-webkit-transform: rotate(-20deg);
-...
分类:
其他好文 时间:
2014-12-16 15:09:06
阅读次数:
163
项目导入的时候,遇到了这个问题:android build path contains duplicate entry:'src' for project XXX,如图:
解决办法:找到该工程的project.properties文件,修改target=android-17,修改后面的数字,把其修改为我们安装的sdk的对应的数字
原因是:我所安装的sdk的版本和所导入的工程的sdk的版...
分类:
移动开发 时间:
2014-12-16 15:06:16
阅读次数:
223
自定义ShareSDK分享平台界面
运行效果图:
微信朋友圈分享成功效果图:
注:微信朋友圈分享有两种:一种是为绕过审核,即图中所显示的方式,一种为不绕过审核,两种方式在朋友圈中显示的方式不一样,且分享时弹出的界面也不一样。在shareSDK.xml中设置BypassApproval="true",即BypassApproval是绕过审核的标记,设置为true...
分类:
其他好文 时间:
2014-12-16 15:06:43
阅读次数:
196
Hadoop 命令手册
1、 用户命令
1.1 archive
1.1.1 什么是Hadooparchives
Hadoop的归档文件,每个文件以块方式存储,块的元数据存储在名称节点的内存里,此时存储一些小的文件,HDFS会较低效。因此,大量的小文件会耗尽名称节点的大部分内存。(注意,相较于存储文件原始内容所需要的磁盘空间,小文件所需要的空间不会更多...
分类:
其他好文 时间:
2014-12-16 15:08:12
阅读次数:
376
有关延迟块儿清除、快照过旧、读一致的总结,希望把这三个知识点串联一起....
分类:
其他好文 时间:
2014-12-16 15:08:01
阅读次数:
157
Problem 2129 子序列个数
Accept: 147 Submit: 432
Time Limit: 2000 mSec Memory Limit : 32768 KB
Problem Description
子序列的定义:对于一个序列a=a[1],a[2],......a[n]。则非空序列a'=a[p1],a[p2]......a[pm]为a的一个子...
分类:
其他好文 时间:
2014-12-16 15:07:40
阅读次数:
164
各路大神写的代码精华...
分类:
移动开发 时间:
2014-12-16 15:06:51
阅读次数:
419
在项目开发部署中,发现浏览器不兼容现象,在不处理兼容性情况下让用户更好体验(IE浏览器)
我们来设置客户端默认访问项目的浏览器版本
如下所示的是不同IE版本下的效果截图比较:
IE5、IE6下:
IE7下:
IE8下:
IE9下:
IE10及以上版本:
以上即同一项目在不同IE版本下的显示效果(其中动画效果只有在IE10+上才可以显示),为了在不解决IE坂本兼容...
分类:
其他好文 时间:
2014-12-16 15:06:12
阅读次数:
189
1. 什么是操作系统?它与硬件以及其他软件之间的关系是怎样的?
操作系统是控制和管理计算机系统内各种硬件和软件资源、有效组织多道程序运行的系统软件(或程序集合),是用户和计算机之间的接口。具体的说:
操作系统是软件,且是系统软件。它的基本职能是控制管理和控制计算机系统内各种资源,有效的组织多道程序的运行。它提供众多服务,方便用户使用,扩充硬件功能。
对操作系统最权威的解释点击...
分类:
系统相关 时间:
2014-12-16 15:06:18
阅读次数:
317
1、多线程介绍
用过迅雷的同学都知道,迅雷有个功能叫做多线程,还有一个叫离线下载,我们这里重点介绍一下多线程下载。多线程,顾名思义就是很多歌线程同时在运行,为什么要提出多线程这个概念呢?因为有时候一个线程下载太慢了。举个例子,比如小时候常做的数学题,一个人挖沟需要15天,那么两个人对着挖呢?
当然数学题上面两个人的效率是不一样的,我们这里把这个问题简化了一下,只...
分类:
移动开发 时间:
2014-12-16 15:06:29
阅读次数:
481
小文件拷贝
var fs = require('fs'); function copy(src, dst) {//接受源文件地址和目的文件地址 fs.writeFileSync(dst, fs.readFileSync(src));//从源路径中读取文件内容,然后写入目标路径 } function main(argv) { copy(ar...
当我们使用with的时候,oracle可能会把with里面的结果转换为临时表,这是只是可能,因为CBO会判断。 inline是不转换成临时表,materialize是强制转换成临时表。
制造数据
drop table test1 purge;
drop table test2 purge;
drop table test3 purge;
create table test1 as se...
分类:
数据库 时间:
2014-12-16 15:06:26
阅读次数:
246
说明:
(1) http://www.3322.org/dyndns/getip 这个网址可以获取本机IP,读取的内容就是本机IP
(2)方法经测试,可以实现。
(3)参考:http://www.cnblogs.com/ceachy/articles/CSharp_Retrive_Page_Document.html
两种方法:
(1)使用WebClient
pri...
看到android5.0版本中提供了 elevation 的功能,我在SDK Manager 下载了 Android 5.0 例子代码,看了下 ElevationBasic 例子,展示了2个view对象,一个圆形一个矩形,圆形设置了 android:elevation = 30dp,具体例子如下
1
2
3
4
5
6
...
分类:
移动开发 时间:
2014-12-16 15:05:30
阅读次数:
285
修改文件属性
Linux文件系统里的文件和目录全都关联用户、用户组和其他用户的读、写和执行权限。此外,还可能存在其他特定文件系统类型才有的文件和目录相关属性。
ext2和ext3文件系统文件可以选用一些特殊属性。使用lsattr命令可以列出这些属性。大部分属性都晦涩难懂,默认并不启用。下面的示例使用lsattr查看部分文件属性:
1
2
3
4
...
分类:
系统相关 时间:
2014-12-16 15:05:26
阅读次数:
298