- 博客(27)
- 资源 (2)
- 收藏
- 关注
原创 python批量下载excel 中的图片地址
好久没有分享关于Python的文章了,批量下载图片可以说在爬虫中还是比较常见的,有人说我直接弄个批量下载软件不就行了还需要这么大费周章自己写?呵呵,那就只能说你too young too simple。通过批量下载一般网站都有反爬虫措施,大概率下来会是一堆503错误。OK 话不多少直接上代码。通过上面的代码分析可以看到本次爬取还是用了一个代理IP 服务,这也是对抗反爬虫的一个举措。代理IP的启动呢大伙可以参考GitHub 上的教程本文就不在赘述了。代理IP 呢本次使用了。
2022-09-30 10:18:06
674
原创 electron程序私有化部署更新
electron 程序写好了不能让用户更新怎么可以,由于我的项目是需要私有化部署的官方推荐的方式是基于GitHub 来的这样肯定是不行的。需要一堆东西还需要数据库之类的果断放弃,太麻烦了,好了talk is cheap ,show me the code。1. 在minio.exe 所在文件夹新建一个 minio-data 文件夹,执行如下的命令行启动mino 服务。至此服务端的配置已经好了接下来看electron程序的写法看代码。注意:此时的文件路径就是你刚才创建桶的名字我的名字叫file。
2022-09-15 16:21:30
1310
3
原创 electron 爬坑指南
放眼望去,又是好久没写文章了,最近在学习electron 一圈下来坑也不少,在此记录一下。这里的图标涉及多个1是安装后的图标,2是安装过程中原生的那个很丑的动画,3是窗口界面的小图标packagerConfig icon 的设置,我这里只是windows 平台其他平台注意不同平台图标的规范。
2022-09-15 15:47:04
1000
原创 解决字体库过大问题
日常的开发中,经常遇到字体库过大,导致前端页面加载过慢 或者APP的体积增大要解决此类问题就需要用到字体压缩,原理也很简单就是只适用你需要显示的字就行了。之前的字蛛FontSpider这个已经不能用了。今天给大伙推荐的是fontmin 一款特别好用的字体压缩库 ,本身包含多种用法 具体可以看上面的链接。本次已windows ke客户端为例下载打开后界面如下具体操作步骤:1.首先将使用的字体拖动到下面的框中2.输入需要改变字体的内容3.点击生成即可之后会生成以下几个文件...
2020-12-31 09:24:33
2939
原创 clip path 实现各种不规则的图形
开始之前先感受一下 这样的图形html 中实现这样的效果需要用到 clip path, 对于图形的具体点位可以在如下的网站生成直接添加到页面就可以了地址1地址2OK,直接上代码<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title></title> <style type="text/css"> ...
2020-09-03 13:58:55
709
原创 html富文本在移动端转义及图片标签显示错乱问题
function HTMLDecode(text) { var temp = document.createElement("div"); temp.innerHTML = text; var output = temp.innerText || temp.textContent; temp = null; return output;}富文本转义之...
2020-04-23 10:01:16
1337
原创 树莓派安装opencv
网上大把的树莓派安装opencv总是失败,自己首次尝试也是失败了,然而成功还是需要不断的摸索,自己动手一翻其实也没那么难,废话不说看下面,我的设备是树莓派的3b+1.安装所需要的配置文件 挨个运行如下的命令行sudo apt-get updatesudo apt-get install libjpeg-devsudo apt-get install libatlas-base-dev...
2019-10-21 10:52:27
550
2
原创 树莓派更新缓慢
树莓派更新软件缓慢,只需要修改其原有的下载地址 改为国内的镜像即可,具体步骤如下;1. 命令行输入如下sudo nano /etc/apt/sources.list2.修改那个 deb开头的地址 只改前半部分的地址后面保持不变如下 deb http://mirrordirector.raspbian.org/raspbian/3.之后找到树莓派镜像的网站这里找到...
2019-09-24 17:40:20
1991
原创 树莓派vnc连接
网上大多数的树莓派连接都是采用tightvncserver,事实上刷入最新版的树莓派系统已经自带vnc 了,不需要用那个tightvncserver了,因为它用起来太不方便安装后还要设置自启动等等,还是自带的用起来爽,OK废话不说命令行输入sudo raspi-config选择那个interfacing options 选择后接着选择 vnc再次 设置 vnc 为enabl...
2019-09-24 17:27:31
4338
2
原创 ImageSpan 居中显示
要实现Textview中的图文混排需要让图片基于文字居中显示这个就需要自定义ImageSpan 并重写其ondraw的方法来实现,先看效果那个红点和文字 就居中显示了OK直接上代码package com.vc.widget;import android.content.Context;import android.graphics.Bitmap;import androi...
2018-10-11 16:40:12
2386
原创 融云系列之自定义消息
每次当自己要写文章的时候就觉得,怎么上一次写文章都过去了这么久,真是服了自己了,本着后来者少走弯路的原则,再加上融云的文档写的那叫一个简明(zhen)扼(la)要(ji).记录下这个。融云的集成我这里就不赘述了,直接照着官网就OK了,唯一注意的就是你申请的APP_KEY 别忘记在IMLib 在其androidManifest中配置下。融云自定义消息的实现大致分为以下几个步骤1.新建一个实体类继承 ...
2018-06-11 12:37:22
3914
1
原创 android 屏蔽emoji表情
要在edittext屏蔽emoji 只需要拦截输入就OK了 et_set_name是自己定义的edittextet_set_name.setFilters(new InputFilter[]{new EmojiFilter()});public class EmojiFilter implements InputFilter { private String content; Pa...
2018-02-09 15:25:52
1626
原创 Python数据类型和变量
数据类型 python的数据类型 主要有:整数(int) 、浮点数(float)、字符串(str) python 中可以通过type(x)来判断当前的数据类型 eg: 变量 Python中定义变量和java还是比较类似的 直接上图 1、单个变量的定义 2.多个变量的定义python中定义变量的命名规范和java大同小异。以下是不可以设置成变量的名参考
2017-12-01 16:57:58
255
原创 一个colortagview,告别繁琐的xml
看一眼上次写博客的时间,俨然已经过去了好久,必须要写写什么了,因为代码才能让人觉得内心的平静。。。OK,废话不多说,在项目中有时候可能遇到下面的效果如图 一般人一看这个简单只需要配置drawable下的xml不就完了么,但是如果你需要加载多个且每个的颜色还都不一样,你还是要写xml么,显然是不太合适的。要实现这样的就是给个自定义view添加背景同时确定绘制的view在其中心就OK了 so.看
2017-08-08 11:01:27
241
原创 Android studio多渠道打包
1.manifest 中的设置如下 <meta-data android:name="UMENG_CHANNEL" android:value="${channel_value}" />方式1: 在项目的build.gradle 中设置productFlavors 那个android的下面 productFlavors { test{
2017-07-04 18:36:06
308
原创 Android调用系统相册和相机选择图片显示在界面
Android 调用系统相册(未进行权限判断)Intent intent = new Intent(Intent.ACTION_PICK); intent.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*"); // intent.setType( "image/*");(此种方式也可) startActi
2017-07-04 18:26:21
1613
原创 Android 文本复制
官网地址 ClipboardManager clipdata 这个复制的方法是在API 11 以上的private void copyText(Context context,String text){ ClipboardManager clipboardManager = (ClipboardManager) context.getSystemService(CLIPBOARD
2017-06-30 10:46:19
276
原创 Android软件盘的隐藏显示
//隐藏软键盘public static void hideSoftKeyboard(View view) { if (view == null) return; ((InputMethodManager) view.getContext().getSystemService( Context.INPUT_MET
2017-06-30 09:25:10
307
原创 Android 第三方应用市场如何绕过手机厂商对apk的检测
要绕过手机厂商对于安装apk的检测无非就是在apk下载完成安装时切断用户的网络(这个期间一般也就10s左右的时间安装apk完成的时间也和这个差多不这个视手机而定),so 要实现这样的效果,首先想到的是切断用户的手机网络,但实际的开发中这样做还是有一大堆的问题。之后偶然的发现了通过vpn的这种方式来实现。可以解决这样的问题只是用户在第一次安装的时候让用户选择开启VPN就哦了。如果看到的童鞋有更好的想法
2017-06-29 15:27:06
6026
原创 android SpannableString常用效果
在Android 中实现字体的一些特殊效果一般都是用SpannableString 来实现的OK,先来张图 在此实现之前先说明几个重要的属性 /** 几个重要的属性 * Spanned.SPAN_EXCLUSIVE_EXCLUSIVE 表示前后都不包括 * Spanned.SPAN_EXCLUSIVE_INCLUSIVE 前面不包括,后面包括
2017-06-26 15:44:43
518
原创 Android 逐帧动画 实现一个进度条
先看一个效果(图片来自于网络)1.首先在drawable 下创建一个animation-list 的 loading_img.xml 2.接下来是具体的实现代码import android.graphics.drawable.Ani
2017-06-21 18:51:18
984
原创 Android实现发送验证码倒计时的效果
要实现这样的效果主要是CountDownTimer 的一个运用这个类在android.os.CountDownTimer。具体的实现如下:public class CountDownUtil extends CountDownTimer { private Button mButton; //参数说明 button 就是你要实现点击的那个按钮 第二个是你设设置的总时间
2017-06-21 17:41:13
424
原创 android ClipDrawable实现进度条
在drawable 下创建一个标签的布局 如下 android:drawable="@drawable/pro" android:clipOrientation="horizontal" android:gravity="left" > android:drawable 引用的图片资源android:clipOrientation 控
2017-06-16 23:14:53
1352
原创 TextView设置drawable
Textview tv;Drawable left = context.getResources().getDrawable( R.drawable.xxx);left.setBounds(0, 0, left.getMinimumWidth(), left.getMinimumHeight());tv.setCompoundDrawables(le
2017-06-15 11:27:11
425
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人