随笔分类 - 【14】开发手记
学习过程中的开发手记,避免忘记。
摘要:前言准备工作实现请求code通过code获取access_token通过access_token调用接口首次登录总结TOC 前言准备工作实现请求code通过code获取access_token通过access_token调用接口首次登录总结 前言 https://developers.weixin.
阅读全文
摘要:前言方案实现总结TOC 前言方案实现总结 前言 我们在做系统的时候存在这么一个场景,客户如果要在平台充值金额,需要开票审核,由财务确认后进行充值,为了方便财务审核以及发票信息的记录查询,需要对发票内容进行记录,人工输入效率太低,这时候就需要用到OCR识别。 方案 市面上已经存在许多开放AI能力的平台
阅读全文
摘要:坑安装简单示例通过模板来生成文件释放内存单元格根据索引获取英文列设置值合并单元格居中显示宽度设置批量设置单元格格式直接输出下载自动计算列宽函数formula单元格变可点击的超链 PhpSpreadsheet是一个纯PHP类库,使你能够读写Excel、LibreOffic Calc等这样的表格格式。 https://phpspreadsheet.readthedocs.io/en/develop...
阅读全文
摘要:前言原理算法库存操作php实现随机区间法自增匹配法 前言 只要是有营销的场景,抽奖可以说几乎是必不可少的功能,如何基于一个简单的抽奖逻辑去支撑种类繁多的抽奖方案,结合之前的经验,总结如下。 原理 其实不论上层的抽奖方案是什么(例如,大转盘,刮刮乐,扎气球、砸金蛋等),都只是展示层的提现形式不一样,底层都可以使用同一个抽奖算法。 想想,如果是线下举办抽奖,一般会有哪些方案? 可预估...
阅读全文
摘要:创建画布画字体文字区域内居中换行文字在整个画布中居中画直线画圆形头像压缩保存图片缩放旋转单位换算 创建画布 Bitmap image = new Bitmap(640, 1136, PixelFormat.Format32bppArgb); //获得画布,设置高质量抗锯齿相关参数 Graphics g = Graphics.FromImage(image); g.SmoothingMode =...
阅读全文
摘要:创建带有alpha通道的背景输出图像画中文字体获取长宽等比例缩放图片,也可以用于裁切实例代码 创建带有alpha通道的背景 $png = imagecreatetruecolor(800, 600);imagesavealpha($png, true);$trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127);imagefill($...
阅读全文
摘要:一款基于nodejs+jade模板开发的手机群控框架,你可以在此基础上拿来测试设备,或者群操作等等。 主要核心技术在于如何在不root的情况下实时流畅录屏,以及远程操作手机。 官方git https://github.com/openstf/stf 安装环境软件安装环境安装ADBRethinkDBGraphicsMagickzeromqProtocol Buffersyasm(for co...
阅读全文
摘要:[TOC] NPOI其实就是POI的.NET移植 项目地址:http://npoi.codeplex.com/ git地址:https://github.com/tonyqus/npoi 教程有些地方不是很完善,不懂的地方可以参考POI,或者直接读取源码研究。 注意事项 如果你要编辑的行和单元格,原
阅读全文
摘要:介绍使用API说明ajaxFormajaxSubmitfieldSerializeresetFormclearFormclearFields参数示例 一般情况下其实提交表单我们将数据$("form").serialize()序列化之后用$.ajax,$.post就可以实现,但是jQuery自带的方法
阅读全文
摘要:[TOC] 介绍 项目地址:http://www.flotcharts.org/ API文档:https://github.com/flot/flot/blob/master/API.md Flots是基于jQuery的纯JavaScript图标绘制类库,专注于简单实用,美观,交互。 使用 1、引用
阅读全文
摘要:[TOC] 今天编辑部用Excel弄月季度奖励的时候,涉及到一些复杂的业务逻辑,比如不同数据,奖金不一样,等等,这时候就要用到自定义函数了,谁叫我是开发部门的,不是我们做,谁做,小研究一下,特此记录。 本文使用的版本:Excel 2013 其他版本的同学请自行百度使用方法,流程步骤类似。 1、打开脚
阅读全文
摘要:最近项目需要用到微信支付,以前弄过淘宝支付,其实原理都差不多,在此做个笔记,方便以后用到。 微信支付分几种,而我只用到了微信内网页支付,其他支付过程大同小异。 官方文档:http://pay.weixin.qq.com/wiki/doc/api/index.php?chapter=7_1 微信页内支
阅读全文
摘要:我们经常会在如下的情况使用反编译1、看到别人应用中的酷炫功能,想知道是如何实现的2、别人应用的素材排版好漂亮,想套用模仿百度一下就已经有一大堆反编译的教程了,我还是坚持学习记录一下。Android导出的APK其实与普通的压缩包没啥区别,我们随意用一个压缩工具打开,我这里用的是WinRAR,即可看到A...
阅读全文
摘要:继承父状态,然后使用Selector如果是用Linearlayout里面动态添加Linearlayout的情况,就要代码控制了// 就是为了改变颜色。 ly.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { if (event.getAction() == MotionEvent.ACTION_DOWN) { foodName.setTextColor(getResources().getColor(R.color.color_text
阅读全文
摘要:将按钮的android:focusable="false"
阅读全文
摘要:// 定时更换广告。5秒一次 timer = new Timer(); timer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { // 判断是否在滑动ING if (!isPagerScrolling) { Message message = Message.obtain(); ad_index = mPager.getCurrentItem(); if (ad_index < ad_count) { ad_index++; } else { ad_index = 0; } message.arg1
阅读全文
摘要:editView里面添加android:digits="1234567890.+-*/%\n()",android:numeric="integer"
阅读全文
摘要:在Android开发中通过localhost或127.0.0.1访问本地服务器时,会报java.net.ConnectException: localhost/127.0.0.1:8083 -Connection refused异常。为什么会报这个异常呢?因为Android模拟器本身把自己当做了localhost或127.0.0.1,而此时我们又通过localhost或127.0.0.1访问本地服务器,所以会抛出异常了。在网上查了下,在模拟器上可以用10.0.2.2代替127.0.0.1和localhost;
阅读全文
摘要:在android 2.3上设计的程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:StrictMode,再来就是新建一个线程读取。 // 防止4.0不能在主线程调用网络访问。 if (Float.valueOf(android.os.Build.VERSION.RELEASE.substring(0, 3)) > 2.3) { StrictMode.setThreadPolicy(new StrictMode.ThreadPoli
阅读全文
浙公网安备 33010602011771号