Javascript

Javascript图像处理——亮度对比度

前言上一篇文章,我们讲解了图像处理中的卷积操作和平滑(也就是模糊)处理,这篇文章我们进行亮度和对比度的变化。其实,亮度是啥玩意?亮度就是比较亮眼咯……实际上对于RGBA颜色空间,变亮其实就等于R、G、B三个通道同时加大,那么变暗就等于同时减小咯。这比较好理解,因为最暗的黑色是RGB(0,0,0),而最亮的白色是RGB(255,255,255)。所以变亮应该RGB各通道都要增大。那么,对比度呢?对比度,其实就是颜色差啦。那么对于RGBA颜色空间,对比度变大其

系统 2019-08-12 01:32:04 4730

编程技术

Jad - the latest version

转自:http://www.kpdus.com/jad.htmlJad-thefastJAvaDecompilerWhat'sNewJadmainfeaturesKnownbugsandlimitationsDownloadJadInstal

系统 2019-08-29 23:41:15 4725

Python

Python之DataFrame输出为csv\txt\xlsx文件

相信大家在用Python做完数据处理以及分析之后,大多数情况下需要导出到csv等文件中,方便再做其他展示操作。小白也是一步步经历需要转到csv、txt等文件中,以导入到HIVE表中,做后续的操作。这里就来总结一下,Pyhton的DataFrame文件导出操作~1.DataFrame导出到csv文件其中:index是否要索引,header是否要列名,True就是需要outputpath='d:/Users/chen_lib/Desktop/fenci.csv

系统 2019-09-27 17:55:13 4715

编程技术

Q_INVOKABLE与invokeMethod用法全解

在Qt/QtQuick宏浅议一文中,我们将介绍Qt中经常使用的几个宏:Q_OBJECT,SIGNAL与SLOT,Q_SIGNALS与Q_SLOTS,Q_EMIT,Q_INVOKABLE,Q_PROPERTY。相比其他宏,Q_INVOKABLE显得更加神秘,但Q_INVOKABLE的理解与使用变得越来越重要。本文将围绕Q_INVOKABLE以及相对应的invokeMethod展开讨论。Q_INVOKABLE#defineQ_INVOKABLE重新回顾一下Q_

系统 2019-08-12 09:30:28 4706

Python

基于Python+GDAL实现nc格式转geotiff格式

基于Python+GDAL实现nc格式转geotiff格式1.目的2.版本3.基础知识3.1什么是nc文件?3.2基于Python处理nc文件需要用到的库4.程序示例5.问题5.1影像分辨率的设置参考资料1.目的(1)掌握基于Python处理nc格式文件的基本方法(2)学会将程序函数化,提高程序可读性【待补充】2.版本(1)2019年6月20日;Version13.基础知识3.1什么是nc文件?NetCDF(networkCommonDataForm)网络

系统 2019-09-27 17:46:57 4694

编程技术

Lucene 索引 高亮显示

要说这高亮,还是比较好搞的,就是要引用luncene的highlight这个包,然后调用它里面的方法就可以了。主要代码如下:TokenStreamtokenStream=null;/**添加关键词高亮显示start*/Documentdoc=hits.doc(i);SimpleHTMLFormattersimpleHTMLFormatter=newSimpleHTMLFormatter("

系统 2019-08-29 23:26:02 4693

编程技术

使用Amazon的AWS来搭建属于自己的shadowsocks服

相信有不少水友已经看过[@billlsp]巨巨的[/read.php?tid=7298878科学上网]教程,但是对于我这样的菜鸟来说还是过于复杂,而且没有很清晰明了的如何在移动设备上翻GFW的教程~经过我3个小时的研究,在此教水友们如何在AWS上建立自己的shadowsocks服务器~首先,照着[/read.php?tid=7298878科学上网]的教程走到添加用户名密码的那一步,停止!即添加完DNS即可.然后在putty上键入以下代码sudoapt-ge

系统 2019-08-29 22:13:02 4665

Python

Python 获取本机 IP/MAC(多网卡)

基本方法Python获取本机IP地址的一般方法为importsocketIP=socket.gethostbyname(socket.gethostname())通过gethostname获取主机名,再用gethostbyname将主机名转换为IP地址。那么,问题来了。如果主机有多个网卡/IP,怎样获取某个指定的IP地址呢?一个方法是通过socket.gethostbyname_ex获取主机IP地址列表,然后遍历列表取得自己需要的IP。importsock

系统 2019-09-27 17:50:53 4659

Android

谈谈AVG游戏的Android移植(NScripter与吉里吉

大家好,很久不见,小弟最近闭关修炼iPhone中,所以很长时间没更新博文(顺便在写某物的C++版,另外某物0.3.2版与WP7版已构建完成,不久就会发布)。这次回来,先换个与某物无关的话题,以目前用户量最大的NScripter(简称NS,以下同)与Krkr2(吉里吉里2)为代表,来简单谈谈AVG游戏的Android环境移植吧。______________关于NScripter的Android版移植:ONS和SDL:大家都知道,日本人高桥直树是NScript

系统 2019-08-29 22:46:05 4642

Python

基于Python的飞机大战游戏系统设计与实现

摘要作为早期最经典游戏之一的飞机大战,它是一种传统的电脑游戏,经常出现在便携式终端、手机和计算机中。可是,传统的飞行游戏是一个二次元平面上的,用黑白制作的居多。然而,随着计算机网络的飞速发展,在电脑上可以看到多种颜色的飞机大战。Python是一种目前广泛使用的语言,非常受使用者们的欢迎,因其自身的优越性很快就得到了迅速的发展。这对C++,java等今年来流行的语言造成了很强的影响。拥有良好的通用性,作业迅速,良好的跨平台和稳性是Python技术的优点,目前

系统 2019-09-27 17:56:27 4630

Hive

Hive UDAF开发之同时计算最大值与最小值

卷首语前一篇文章hiveUDAF开发入门和运行过程详解(转)里面讲过UDAF的开发过程,其中说到如果要深入理解UDAF的执行,可以看看求平均值的UDF的源码本人在看完源码后,也还是没能十分理解里面的内容,于是动手再自己开发一个新的函数,试图多实践中理解它函数功能介绍函数的功能比较蛋疼,我们都知道Hive中有几个常用的聚合函数:sum,max,min,avg现在要用一个函数来同时实现俩个不同的功能,对于同一个key,要求返回指定value集合中的最大值与最小

系统 2019-08-12 01:32:14 4630

Jquery

JQuery 中datagrid的简单用法

看看基本界面:基本用法:Html代码Js代码$('#tt').datagrid({title:'ColumnGroup',width:560,height:250,url:'datagrid_data.json',columns:[[{field:'itemid',title:'ItemID',rowspan:2,width:80,sortable:true},{field:'productid',title:'

系统 2019-08-29 23:06:00 4584

Python

机器学习(周志华) 西瓜书 第九章课后习题9.10—— Python实现

机器学习(周志华)西瓜书第九章课后习题9.10——Python实现实验题目试设计一个能自动确定聚类数的改进k均值算法,编程实现并在西瓜数据集4.0上运行。实验原理K均值算法原理K均值算法自动确定k值的度量指标,最小化E:E值越小则簇内样本相似度越高,簇间样本相似度越低,且k值保证是较小的值,即簇类尽可能保证是大型簇类(这里考虑样本只有两种类别,所以k值应趋近于2);实验过程数据集获取将西瓜数据集4.0保存为data_4.txt编号,密度,含糖率1,0.69

系统 2019-09-27 17:57:19 4574

C#

C#防SQL注入代码的实现方法

对于网站的安全性,是每个网站开发者和运营者最关心的问题。网站一旦出现漏洞,那势必将造成很大的损失。为了提高网站的安全性,首先网站要防注入,最重要的是服务器的安全设施要做到位。下面说下网站防注入的几点要素。一:丢弃SQL语句直接拼接,虽然这个写起来很快很方便。二:如果用SQL语句,那就使用参数化,添加Param三:尽可能的使用存储过程,安全性能高而且处理速度也快四:屏蔽SQL,javascript等注入(很是主要的),对于每个文件写是不太可能的。所以要找到对

系统 2019-08-12 01:32:21 4571

Python

《Python Qt GUI与数据可视化编程》第12章 PyQtChart二维

第12章PyQtChart二维绘图Charts是Qt的一个二维图表模块,可以绘制各种常见的二维图表,如折线图、柱状图、饼图、散点图、极坐标图等,功能比较全面,绘制的图形效果也比较美观,是用于数据二维可视化的有力工具。PyQtChart是QtCharts模块的Python绑定,它需要单独安装。本章首先介绍PyQtChart模块的基本特点和功能,以画折线图为例介绍用PyQtChart绘制一个二维图表的程序基本结构,以及一个图表的各组成部分的程序控制方法,然后介

系统 2019-09-27 17:48:37 4499