开源蒲公英项目

https://github.com/yizhaorong/intranet_app_manager https://github.com/pluosi/app-host https://github.com/rock-app/fabu.love。
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

微信消息类型

Type 含义 1 普通文本消息和emoji 3 png、jpg图片消息 34 语音消息 43 视频消息 47 gif 48 位置 49 公众号消息
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

springboot tomcat启动乱码

springboot外置tomcat启动时经常会遇到中文乱码的问题, 通常是由于以下2种原因: 1.IDEA设置的字符编码不对: File->settings->Editor->file encoding将字符编码都修改为UTF-8。 2.Tomcat配置文件中的字符编码配置不对: 方式1: 在Tomcat安装目录下找到catalina.bat文件,在配置中加入set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"或者在IDE
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

ACWing 340通信线路(两种做法)

原题: 在郊区有 N 座通信基站,P 条 双向 电缆,第 i 条电缆连接基站AiAi和BiBi。 特别地,1 号基站是通信公司的总站,N 号基站位于一座农场中。 现在,农场主希望对通信线路进行升级,其中升级第 i 条电缆需要花费LiLi。 电话公司正在举行优惠活动。 农产主可以指定一条从 1 号基站到 N 号基站的路径,并指定路径上不超过 K 条电缆,由电话公司免费提供升级服务。 农场主只需要支付在该路径上剩余的电缆中,升级价格最贵的那条电缆的花费即可。 求至少用多少钱可以完成升级。 输入格式
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

[USACO19DEC]Milk Visits S

\(\large{题目链接}\) \(\\\) \(\Large\textbf{Solution: } \large{三种方法。\\1.常规思路,设两种奶牛权值一个为1,一个为0,维护每个点到根的dis与权值和,询问求lca差分即可。\\2.考虑并查集维护相同颜色的连通块,如果询问两点在一个连通块就说明颜色相同。\\3.设top_i表示由i点向上能走到的最浅的颜色相同的点,那么如果询问两点的top相等,则证明路径上都为相同的点。}\)
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

MFC的多线程同步和互斥

四种方式: 临界区 互斥量 信号量 事件 特点 操作原语 MFC下的操作 临界区 虽然临界区同步速度很快,但却只能用来同步本进程内的线程 EnterCriticalSection()(定义在WinBase.h中) LeaveCriticalSection() CCriticalSection类 Lock() UnLock() 互斥量 比临界区复杂。因为使用互斥不仅仅能够在同一应用程序不同线程中实现资源的安全共享, 而且可以在不同应用程序的线程之间实现对资源的安全共享 CreateMutex()
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

使用flask-sqlacodegen生成models文件

喜叔z 2019.08.11 17:13:35 字数 40 阅读 490 快速生成models 1.安装flask-sqlacodegen pip install flask-sqlacodegen 2.设计表并确保数据库中由此表结构 3.使用flask-sqlacodegen创建models flask-sqlacodegen 'mysql://root:@192.168.7.111/xiaolou_db' --tables slide --outfile "common/models/sl
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

Java Integer比较

代码 1 @Slf4j 2 public class IntegerCompare { 3 public static void doCompare() { 4 5 Integer a = 127; //Integer.valueOf(127) 6 Integer b = 127; //Integer.valueOf(127) 7 log.info("\nInteger a = 127;\n" + 8
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

关于浏览器调试

待续。。。
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

原来rollup这么简单之插件篇

大家好,我是小雨小雨,致力于分享有趣的、实用的技术文章。 内容分为翻译和原创,如果有问题,欢迎随时评论或私信,希望和大家一起进步。 大家的支持是我创作的动力。 计划 rollup系列打算一章一章的放出,内容更精简更专一更易于理解 这是rollup系列的最后一篇文章,以下是所有文章链接。 rollup.rollup rollup.generate + rollup.write rollup.watch tree shaking plugins <==== 当前文章 TL;DR rollup的插件
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

laravel框架引入并使用自定义类库或自定义php文件

一、引入php文件 php框架提供的“辅助函数”、“集合”以及各种封装的类和函数也都是相当的丰富。但是有时候,我们还是需要自己定制某些函数。 这里以helper.php函数库为例。 在下面路径中新增helper.php,放置自己的常用的函数 [项目]/app/helper.php 引入方法 在composer.json配置中的autoload中加入以下的配置。 新增files选项,放置自己需要引入的路径,比如我的路径app/helpers.php "autoload": { "psr-4
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

APP自动化 -- 滑动解锁、滑动验证

一、解锁   1、代码      2、效果     1)执行效果               2)点位效果     
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

坚持好习惯是开心的秘诀

1.长相不令人讨厌,如果长得不好,就让自己有才气; 如果才气也没有,那就总是微笑。 2.气质是关键。如果时尚学不好,宁愿纯朴。 3.与人握手时,可多握一会儿。真诚是宝。 4.不必什么都用“我”做主语。 5.不要向朋友借钱。 6.不要“逼”客人看你的家庭相册。 7.与人打“的”时,请抢先坐在司机旁。 8.坚持在背后说别人好话,别担心这好话传不到当事人耳朵里。 9.有人在你面前说某人坏话时,你只微笑。 10.自己开小车,不要特地停下来和一个骑自行车的同事打招呼。人家会以为你在炫耀。 11.同事生病
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

linux下mysql 5.7.18安装教程

1、新建用户和组 groupadd -g 500 mysql useradd -g 500 -u 500 -d /dev/null -s /sbin/nologin -M mysql 2、下载 cd /usr/local/src wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz tar -zxvf mysql-5.7.18-linux-glibc2.5-x86
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

Spring Boot 分离配置文件

项目越做越久,配置文件也就会越来越大。application.yml里配置文件就会越来越大。导致大家找配置文件很是不方便。于是有些数据配置文件的东西,却放在了代码里。code review的时候问其原因,因为application.yml文件太大了,放在里边不好找。。。。 于是找了一下文档,改了一波配置文件 创建文件: application-db-config.yml db: name: mysql password: 123456 application-request.
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

APP自动化 -- contexts(上下文切换)

一、上下文是什么?   1、解释     1)在混合型APP中包含了 原生页面 和 H5页面,如果需要进入APP内嵌的H5页面里面去操作就需要先切换进去,如果要继续回到原生页面操作就需要切回来。     2)这个就像是web的iframe切换或者window切换一个道理。   2、上下文的类型     1)原生安卓:NATIVE_APP(大写小严格)     2)H5:WEBVIEW_包名(大写小严格) 二、上下文切换的前提   APP的DEBUG属性要开启,开启后appium才能识别到web
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

SSM+SpringBoot汽车租赁系统

SSM汽车租赁系统(可改SpringBoot) 开发环境: JDK8+SSM+MySQL5.7+Tomcat9 (idea eclipse等) 功能完整 项目结构清晰 可二次开发
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

linux编译模块,包含了头文件却还是报undifind警告

  在编写一个自己写的gadget驱动的时候遇到一个这样的问题,编译的时候报了个警告:WARNING: "usb_composite_register" […/my_zero.ko] undefined!   告诉我这个函数没有定义,但是生成了ko文件,将这个文件拷贝到开发板目录下insmod,同样也是报这是一个未知的符号:   通常这种问题是因为没有包含函数头文件,这个函数是在linux/usb/composite.c中定义的,在composite.h中声明,因此包含linux/usb/co
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

中型WPF客户端开发项目总结(3.3.2) - 多语言切换方法

WPF的UI多语言切换核心代码: CultureInfo.CurrentUICulture = CultureInfo.CreateSpecificCulture("语种"); 关于上面的语种如何传进去,什么时候调用上面的方法是跟你具体业务有关的。 我的做法: 1. 什么时候调用 因为用户的语种基本是固定的,一版确认选择后也不会修改,所以我在展示主窗口之前调用的该方法。 2. 如果传参 A. 这个语种参数肯定是要当参数保存在本地的;(我使用的是`Akavache`) B. 首次运行时,可以根据
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0

聚焦爬虫之正则解析

一、聚焦爬虫:   如果想要爬取页面中指定的内容,就要用到聚焦爬虫, 必须建立在通用爬虫的基础上 二、聚焦爬虫的编码流程:   指定URL   发送请求   获取响应数据   数据解析   持久化存储 如何实现数据解析:   正则解析(1个案例)   bs4(BeautifulSoup4)解析(1个案例)   xpath解析(通用性比较强, 3个案例) 数据解析的原理:   进行标签的定位   通过定位到的标签进行取文本和取属性 五、代码实现——正则解析 1、如何用爬虫程序下载一张图片 # 如
分类: 其他 发布时间: 04-13 22:50 阅读次数: 0