using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace ConsoleApplication6 { public sealed class RegularExpressionHelper { /// <summary> ///…
using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace Wen.Helpers { /// <summary> /// 安全助手 /// </summary> public sealed class SecurityHelper { private static readonly byte [] IvBytes = { 0x01, 0x23, 0x…
using System; namespace Wen.Helpers { /// <summary> /// 随机数助手 /// </summary> public sealed class RandomHelper { /// <summary> /// 字符集合(去掉 0oO 这几个容易混淆的字符) /// </summary> private const string CharSet = "123456789abcdefghijklmnpq…
using System; using System.Web; namespace ConsoleApplication5 { /// <summary> /// Cookie 助手 /// </summary> public sealed class CookieHelper { /// <summary> /// 添加一个 Cookie /// </summary> /// <param name="name">名<…
using System; using System.Data; using System.Data.SQLite; namespace SqliteConsoleApp { /// <summary> /// SQLite 助手 /// </summary> public sealed class SQLiteHelper { private const string ConnectionStr = "Data Source=recipes.s3db"; pr…
using System; using System.Web; namespace ConsoleApplication5 { /// <summary> /// Cookie 助手 /// </summary> public sealed class CookieHelper { /// <summary> /// 添加一个 Cookie /// </summary> /// <param name="name">名<…
using System; using System.IO; using System.Security.Cryptography; using System.Text; namespace Wen.Helpers { /// <summary> /// 安全助手 /// </summary> public sealed class SecurityHelper { private static readonly byte [] IvBytes = { 0x01, 0x23, 0x…
  版权声明:转载请注明出处:http://blog.csdn.net/piaomiao8179 https://blog.csdn.net/piaomiao8179/article/details/70888901 前言: 上一篇我们讲到了基本的Okhttp的封装,只需要我们在代码种调用okHttpUtils.getInstance().GET(url, MyCallBack),一句话完事,而且还是链式的,只需要在MyCallBack中处理返回的Response即可,是不是感觉很爽,不要着急,…
简单二次封装的Golang图像处理库:图片裁剪 一.功能 Go语言下的官方图像处理库 简单封装后对jpg和png图像进行缩放/裁剪的库 二.使用说明 1.首先下载 go get -v -u github.com/hunterhug/go_image 2.主要函数 按照宽度进行等比例缩放,第一参数是图像文件,第二个参数是缩放后的保存文件路径 err := ScaleF2F(filename, savepath, width) 按照宽度和高度进行等比例缩放,第一参数是图像文件,第二个参数是缩放后的保…
在进行网页自动化时我们做得最多的工作就是不停的往某个URL GET/POST数据并得到相应的Response,通过分析Response的结果再进行下一步操作,通过网页自动化我们可以做很多工作,比如去某个网站抓取我们想要的数据,批量注册,模拟人工操作网页,批量提交,去年12306网上订火车票的系统出来后相继开发出来的各种抢票工具就是这一网页自动化应用的最好注脚.非常幸运的是,.NET C#提供了强大的函数库可以轻易的完成这一作,但是现在我要发布的AliasNet将把这一工作变得更为简单.有我简单?…
1,昨天把okHttp仔细的看了一下,以前都是调用同事封装好了的网络框架,直接使用很容易,但自己封装却不是那么简单,还好,今天就来自我救赎一把,就和大家写写从最基础的OKHttp的简单get.post的使用,再到它的封装. 2,OkHttp的简单使用 首先我们创建一个工程,并在布局文件中添加三个控件,TextView(用于展示获取到json后的信息).Button(点击开始请求网络).ProgressBar(网络加载提示框) ①简单的异步Get请求 第一步,创建OKHttpClient对象 第二…
1.Factory基本写法 <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>简单工厂模式之一个对象有时候可以代替许多类</title>    <script type="text/javascript">    //简单工厂模式之一个对象有时候可以代替许多类    …
  版权声明:转载请注明出处:http://blog.csdn.net/piaomiao8179 https://blog.csdn.net/piaomiao8179/article/details/70811973 前言: 提及访问网络,很自然的会用到okHttp,虽然okhttp已经封装的比较完善, 调用也比较方便,但对于向我这样比较懒的人,okhttp的调用还是略显复杂, 每次都要写同样重复的代码,简直不能忍受,那就封装以下一句话调用完毕,岂不快哉... 废话不多说,请抓稳扶好,老司机,走…
有段日子没有更新,写点东西冒个泡 .这篇文章过来讲个小东西,也是大家在日常开发中也经常需要面临的问题:后台定时任务处理.估计大家看到这句就已经联想到 QuartZ 等类似第三方类库了,不好意思,后边的事情和它们没有关系.这里要展开的是用.Net Core 下的 Generic Host 配合封装简版定时任务处理框架的过程.至于什么是Generic Host,简单来说就是一个简化版不含Http管道等的非Web应用托管宿主服务,至于它如何来,其内有着什么样的实现细节,官方介绍已经足够.这篇文章主要还…
(function(window,undefined){ var arr = [], push = arr.push, slice = arr.slice; //首先要做的就是封装一个parseHtml函数 //要注意的是,parthHtml要放在一个自调用函数内 var parseHtml = (function(){ //做一个模板 var div = document.createElement('div'); //这个函数是用来创建标签 function parseHtml(html){…
GD库创建图像步骤 <?php //1.创建画布 $width = 300; $height= 200; $image=imagecreatetruecolor($width,$height); //2.创建颜色 [RGB红绿蓝] $white=imagecolorallocate($image,255,255,255);//白色 $black=imagecolorallocate($image,0,0,0);//黑色 $red=imagecolorallocate($image,255,0,0…
package com.cqvie.Hello; class Person { private int age; private String name; public void tell() {  System.out.println("姓名:"+name+"  "+"年龄:"+age);  }  public int getAge()  {   return age; }  public void setAge(int age)  {  th…
// ajax发送post请求返回 json 数据function requestJSON(params) {    params.dataType = 'json';    sendPost(params);} // ajax发送post请求返回 string字符串function requestString(params) {    params.dataType = 'text';    sendPost(params);} // ajax发送post请求function sendPost…
using System; using ESRI.ArcGIS.Client.Geometry; namespace GISProject.Extensions { /// <summary> /// Extension methods for geodesic calculations. /// </summary> public static class Geodesic { private const double EarthRadius = 6378.137; //kilo…
imageView的属性,isAnimating在这里用来当正执行;一个动画的时候,禁止开启其他动画. UIImage imageNamed这个方法加载的图片是有缓存的,它是把所有的图片先加载到内存中,再执行动画 优点是: 执行动画效率高,启动时间短. 缺点: 内存可能占用过大,造成程序闪退 UIImage imageWithContentsOfFile 这种方式是通过加载图片的路径的方式加载图片.添加到可变数组的是图片的路径.在执行动画的时候是根据图片的路径来加载图片到内存中的. - (voi…
新建一个application package com.honghe.myvolley.app; import com.android.volley.RequestQueue; import com.android.volley.toolbox.Volley; import android.app.Application; public class MyApplication extends Application { private static RequestQueue queues; @O…
还有东西要搞,就直接上代码 function.php <?php // 一个好玩的 curl 类 // https://github.com/metowolf/Meting/blob/master/src/Meting.php // curl 方法请求 url function https_request($url,$data) { // 初始化 $ch = curl_init(); // 设置 curl_setopt($ch,CURLOPT_URL,$url); // 检查ssl证书 curl…
首先需要引入area.js,然后配置并初始化插件: 例: <!-- 绑定银行卡开始 --> <script src="js/area.js"></script> <div class="bindBank1803 style1803"> <div class="content"> <div class="form"> <div class="…
<script> function test(value){ var str=value; document.write("<div style=\"width:100px;height:100px;background:red\" >"); document.write(str); document.write("</div>"); } </script> <script> test(…
function getByClass(oParent,sClass){ var elems = oParent.getElementsByTagName("*"); var arr = []; for(var i = 0; i < elems.length; i++ ){ if(elems[i].className == sClass ){ arr.push(elems[i]); } } return arr; }…
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成. import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; pub…
import axios from 'axios' import { Message } from 'element-ui'; // 设置baseURL //axios.defaults.baseURL = '/api' //设置默认请求头 axios.defaults.headers = {     'X-Requested-With': 'XMLHttpRequest' } // 设置请求过期时间 axios.defaults.timeout = 10000   //请求拦截器 axios.…
var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); //创建XMLHTTP对象,考虑兼容性 xmlhttp.open("POST", "AJAXTest.ashx?" + "i=5&j=10", true); //“准备”向服务器的GetDate1.ashx发出Post请求(GET可能会有缓…
哎,最近很好久没在博客园写点东西了,由于工作的原因,接触公司自己研发的底层orm框架,偶然发现该框架在调用jdbc操作的时候参考的是hibernate 里面的SimpleJdbcTemplate,这里我想到了在大学的时候自己用过的一个简单的jdbc封装,现在我将代码贴出来,和大家一起分享: Config类:读取同一包下的数据库连接配置文件,这样是为了更好的通用性考虑 package com.tly.dbutil; import java.io.IOException; import java.u…
var xmlhttp = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject('Microsoft.XMLHTTP'); //创建XMLHTTP对象,考虑兼容性 xmlhttp.open("POST", "AJAXTest.ashx?" + "i=5&j=10", true); //“准备”向服务器的GetDate1.ashx发出Post请求(GET可能会有缓…