- 博客(48)
- 资源 (1)
- 收藏
- 关注

原创 python爬虫获取携程旅游景点评分和评论
写在前面:酒店和旅游景点方式不同,不能用我的写法,如果获取酒店数据请参考:https://blog.youkuaiyun.com/qq_34774456/article/details/89885296旅游景点代码(地址要用手机版的携程搜自己想搜的景点):import urllib.requestfrom bs4 import BeautifulSoupimport pymysql.cursor...
2020-02-01 05:54:14
7540

原创 阿里云ssl证书部署到iis(https)
阿里云免费购买地址:https://common-buy.aliyun.com/?spm=5176.2020520154.cas.1.70e756a70JMkmx&commodityCode=cas#/buy免费购买方式参考:https://blog.youkuaiyun.com/zhaodongku/article/details/79607849购买后让服务器管理员给DNS添加一些值,如下...
2019-02-01 10:42:01
2292
1

原创 微信下载录音文件(音轨分离 ffmpeg视频合成)
/// <SUMMARY> /// 下载保存多媒体文件,返回多媒体保存路径 /// </SUMMARY> /// <PARAM name="ACCESS_TOKEN"></PARAM> /// <PARAM name="MEDIA_ID"></...
2019-01-09 13:36:23
1436

原创 百度地图通过GPS定位导航
var lat, longi; function test() { var url = 'http://api.map.baidu.com/geoconv/v1/?coords=' + lat + ',' + longi + '&from=1&to=5&ak=wqBXfIN3HkpM1AHKWujjCdsi'; var coords = lat + ',' + longi;
2016-10-25 11:39:17
1764

原创 H5经纬度百度定位不准问题
每个地图的坐标系都有自己的规则。bd09ll(百度经纬度坐标)、bd09mc(百度摩卡托坐标)、gcj02(国测局加密坐标)、wgs84(gps设备获取的坐标、谷歌坐标)移动端获取的是GPS的定位,要转换成百度的坐标需要调用百度API,需要注册开发者账号。地址:http://lbsyun.baidu.com/index.php?title=uri/api/ios左边可选安卓。
2016-10-18 14:00:36
5371

原创 c#生成支付宝签名(hbuilder上调用)
下了无数次SDK。。。SDK地址(即时到账):https://doc.open.alipay.com/doc2/detail?treeId=54&articleId=103419&docType=1#s2其他产品功能中即时到账的DEMO,下载下来放到项目中。主要是app_code中的AlipayConfig.cs,配置好商户ID、公钥秘钥、回调地址可以不写、签名方式 RSA。编码格...
2016-03-18 18:54:53
5397
4

原创 hbuilder上传图片(带旋转)
IOS弹出选择框:代码放在onclick中(mui)环境function change() { if (mui.os.plus) { var a = [{ title: "拍照" }, { title: "相册选取" }]; plus.nativeUI.actionSheet({ cancel: "取消", buttons: a }, functi
2016-03-18 18:31:52
10162
1

原创 NPOI操作EXCEL 添加报文头(AddHeader)出现下载框
NPOI官网下载:http://npoi.codeplex.com/releases引用dll,使用方法: NPOI.HSSF.UserModel.HSSFWorkbook book = new NPOI.HSSF.UserModel.HSSFWorkbook(); NPOI.SS.UserModel.ISheet sheet = book
2015-12-08 10:43:06
1761
原创 调用支付JSAPI缺少参数:appid
最近做微信jsapi支付碰到了个奇怪的问题,后台返回的数据都正确却显示缺少参数代码: function jsApiCall() { alert(wxApi); WeixinJSBridge.invoke( 'getBrandWCPayRequest', wxApi, //josn串 function (res) { //WeixinJSBridge.log(res.err_msg);
2021-09-29 18:48:06
5369
转载 C#调用接口返回json数据中含有双引号
如何解决json数据中属性值包含双引号问题,可用以下函数 /// <summary> /// json字符串将属性值中的英文双引号变成中文双引号 /// </summary> /// <param name="strJson">json字符串</param> /// <returns></returns> public string Js
2021-02-04 17:06:39
1482
原创 python爬取百度 搜狗(资讯)内容
from bs4 import BeautifulSoupimport reimport requestsimport stringimport jsonimport time, datetimeimport tkinterimport tkinter.messageboximport xlwtworkbook = xlwt.Workbook(encoding = 'utf-...
2020-04-28 09:59:24
1011
原创 python json中字符串有双引号
先把双引号改成中文的参考:https://blog.youkuaiyun.com/weixin_39198406/article/details/81709397?utm_source=blogxgwz5用在我的代码里没起作用,发现是我的json格式有问题,比如 data1:{} 这里的data1里面应该是一个单独的json 但是我的json的格式是: data1:"{}" 其中{}用双引号括起来了...
2020-02-01 03:03:02
3514
转载 关于ASCII,Unicode,UTF-8各种编码格式之间的关系
在看python对于字符格式之间的转换时看到一篇表达的很详细的文章原文地址:https://www.liaoxuefeng.com/wiki/1016959663602400/1017075323632896
2020-01-20 23:13:26
285
原创 苹果手机网页时间和PC端,安卓时间不同解决方法
参考:https://www.cnblogs.com/daojia/p/9361652.html原因:ios上返回的时间是当天时间的8点整,而安卓pc返回的时间是当天的0点;now= "2019-09-03T22:40:58.1823398"比如这个时间在苹果上显示的是9月4号,如果只需要显示到天数可以直接把T后面的截掉now= now.split('T')[0];...
2019-10-12 17:37:48
1283
原创 微信多媒体接口下载语音合成一段语音添加到视频中 c#
背景:IOS中实现视频和语音的同步播放(视频静音情况下),安卓实现不了audio与video的同时播放,所以出此下策,如果能实现求告知!因为安卓微信用的x5 video标签与原来的video不同,在聊天框输入debugx5.qq.com 点击清除tbs后,安卓浏览器可同步播放,不利于客户操作。技术实现步骤:1.后台通过微信多媒体接口下载多个音频文件2。把下载的语音合成一个语音3...
2019-03-22 16:19:33
1101
原创 微信中video小窗播放(ios+android)
给video标签加上3个属性:x5-playsinline="true" playsinline="true" webkit-playsinlinex5-playsinline="true" 是对微信中安卓有效,另一个对ios有效微信中视频插件:video.js在线地址: 这个插件配合上面的3个属性 苹果下不自动全屏 播放结束后自动隐藏<script type="t...
2019-03-15 21:05:25
1976
原创 web直接播放amr音频(微信多媒体接口下载)
说明:移动端H5不支持方法:amr.js地址:https://www.npmjs.com/package/amr-js代码: <video id="video" style="width: 100%; height: 100%" poster="image/first.png" playsinline muted controls> ...
2019-03-05 17:05:21
2750
原创 json转对象(不创建class)
string responseText = GetBase(url); var rsEntity = new { access_token = "", expires_in = 0, errcode = 0, errmsg = "" };dynamic en = Newtonsoft.Json.JsonConvert.DeserializeAnonymousType<object>...
2019-02-24 11:05:21
496
原创 Div通过html2canvas.js生成一张图片(可跨域)
第一次开发图片合成时的解决方案:html<div id="capture" style="padding: 10px; background: #f5da55"> <h4 style="color: #000; ">Hello world!</h4></div>js:html2canvas(document.queryS...
2019-01-17 19:11:58
2100
原创 html loading 页面加载中(百分比)
$(function(){})是dom加载完毕后执行,window.onload是所有资源(图片和js外部资源)加载完毕后执行。 var Inter1 = null; //二选一 $(function () { //DOM加载完毕后执行 Inter1 = setInterval('addBar()', 100); }) document.addEventLi...
2018-12-27 19:09:06
9039
原创 H5移动端多图上传+进度条
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1&q
2018-12-25 10:42:35
1626
原创 摄像头拍照功能
选择拍照的摄像头: private void Camlist() { videoDevices = new FilterInfoCollection(FilterCategory.VideoInputDevice); if (videoDevices.Count == 0) ...
2018-11-16 16:54:14
629
1
原创 企业微信网页授权初试
代码中重定向: if (Request["code"] == null) //if (Request.Cookies["UID"] == null) { string httpUrl = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=ww7...
2018-09-11 13:28:25
6855
1
转载 关于aspose.word的一些用法
最近的工作要用到一个要money的组件,aspose.word,通过这个可以把html页面直接生成word文档。当然,也有aspose.pdf等组件,对应的就是生成pdf格式的文件等。下面说说该组件运用过程中的一些问题。首先,贴一段代码出来:private void button1_Click(object sender, EventArgs e) { stri...
2018-07-10 14:07:07
1164
转载 C#打包文件夹成zip格式(包括文件夹和子文件夹下的所有文件)
C#打包zip文件可以调用现成的第三方dll,事半功倍,而且该dll完全免费,下载地址:SharpZipLib下载完解压缩后,把 ICSharpCode.SharpZipLib.dll 拷贝到当前项目的目录下(如果偷懒的话,可以直接拷贝到当前项目的bin\Debug目录下),在VS打开的项目引用上右键添加引用 ICSharpCode.SharpZipLib.dll然后,在VS打开的项目上右键新建一...
2018-06-07 19:45:36
7265
4
转载 支付宝生成RSA密钥
通过openssl工具生成RSA的公钥和私钥(opnssl工具可在互联网中下载到,也可以点此下载无线接口包,里面包含此工具)打开openssl文件夹下的bin文件夹,执行openssl.exe文件:1)生成RSA私钥输入“生成命令.txt”文件中:“genrsa -out rsa_private_key.pem 1024”,并回车得到生成成功的结果,如下图:此时,我们可以在bin文件夹中看到一个文...
2018-02-28 19:54:00
1339
原创 input file选择图片后显示(FileReader)
html: js: function show(f) { var str = ""; for (var i = 0; i < f.length; i++) { var reader = new FileReader(); reader.readAsDataURL(f[i]);
2018-01-17 13:14:52
5129
原创 linq返回指定类型并添加该类型数据
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication2{ class A {
2017-11-30 16:09:35
801
转载 用程序来控制一个网页,实现自动输入等操作
附:看到有朋友自己弄的时候出错了,所以我做了两个demo,一个excel版,另一个c#版,有需要的朋友可以到文章最后下载参考一下。另外,文章改了一些疏漏。首先今天要说的东西跟游戏无关,你是不是有时候会遇到,在某个网页上重复着几十次的简单而又无聊的录入或点击等工作?比如你的程序需要测试,需要注册大量的测试邮箱。比如你的老板是个变态,让你去各个论坛发大量的垃圾贴子(最无耻行为,纯属举例)。或者
2017-11-09 09:04:22
32061
2
原创 js function中返回function 闭包
window.onload = function(){debuggera();b();function a(){for(var i =1;i<4;i++){ var p = createElement("a", { href: "javascript:void(0)" }); p.appendChild(createElement("p", null, null, i));
2017-11-06 17:02:12
1676
原创 Aspone.Word导出字符串到书签
//在WORD文档中添加书签,以前代码自动保存到书签位置 protected void sbtnExportWord_Click(object sender, EventArgs e) { string strGoldSignPath = ConfigurationManager.AppSettings["GoldSignPath"];
2017-09-22 14:27:54
504
转载 利用Aspose.Word控件实现Word文档的操作
Aspose系列的控件,功能都挺好,之前一直在我的Winform开发框架中用Aspose.Cell来做报表输出,可以实现多样化的报表设计及输出,由于一般输出的内容比较正规化或者多数是表格居多,所以一般使用Aspose.Cell来实现我想要的各种Excel报表输出。虽然一直也知道Aspose.Word是用来生成Word文档的,而且深信其也是一个很强大的控件,但一直没用用到,所以就不是很熟悉。偶然
2017-09-22 09:02:30
485
原创 深浅拷贝MemberwiseClone
[Serializable] class DemoClass { public int i = 0; public int[] iArr = { 1, 2, 3 }; public DemoClass Clone1() //浅CLONE {
2017-06-01 00:03:38
305
原创 C#多个版本的比较排序差距
从一开始的继承Icomparer接口到现在的扩展方法和lambda表达式:using System;using System.Collections;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace In_Depth
2017-04-04 20:22:42
1324
转载 百度地图WEB API定位(经纬度转换坐标)
> html lang="en"> head> meta charset="UTF-8"> title>HTML5定位title> script type="text/javascript" src="http://lib.sinaapp.com/js/jquery/1.7.2/jquery.min.js">script> script type
2017-03-31 00:57:08
4934
原创 隐藏微信公众号页面转发功能
隐藏微信网页底部回退和前进栏可以用window.location.replace(url); 有缓存就会出现回退栏 replace转换没有缓存隐藏: <script> function onBridgeReady() { WeixinJSBridge.call('hideOptionMenu'); ...
2017-01-03 10:17:49
3506
1
原创 Newtonsoft.Json把post的json转成对象(匿名方法)
string strPost = new Utils().getPost(context); var obj = new { name = "", age = "" }; obj = JSONHelper.JsonToObject(strPost, obj); public string getPost(HttpContext cont
2016-11-29 16:31:44
3198
转载 微信支付常见问题
开发常见报错及解决方法请参照下表。如非以下报错,参照开发文档未能解决的,请点此查看帮助。小技巧:可能过ctrl+f 进行查找您遇到的问题。 支付方式报错提示解决方法 热点问题支付返回签名错误注意签名参数的大小写,支付密钥key要到商户平台设置,设置的规
2016-03-31 17:10:32
20550
原创 EXCEL导入导出数据(NPOI)
1:把excel上传到服务器 #region 上传文件 public void Upload(HttpContext context) { HttpFileCollection files = context.Request.Files; if (files.Count > 0)
2016-02-14 10:36:10
796
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人