- 博客(314)
- 资源 (14)
- 收藏
- 关注
原创 使用AST进行JavaScript反混淆(2022年增值税发票查验js)
在做爬虫或是某些业务时难免会碰到JS混淆,这篇文字是记录本人在处理一次deobfuscate的心得。
2022-09-28 09:44:50
2245
1
原创 cryptography 学习笔记
cryptography 学习笔记,通过简单的学习喜欢上了这个库。使用 cryptography 生成私钥、 CSR,并通过私钥对CSR进行签名。from os import pathfrom cryptography.hazmat.primitives import serializationfrom cryptography.hazmat.primitives.asymmetric import rsafrom cryptography import x509from cryptogr
2021-11-10 14:13:29
1148
原创 安装node sass失败常见原因
背景一般来说安装node-sass都是失败,因为这个依赖比较苛刻。原因如下:每个开发人员用的node版本不一样,而node-sass的每个版本对node有要求。网络问题(国内网络访问外网不通)。解决方案网络问题首先尝试使用npm国内源,有3种方法:修改 .npmrc 文件(Windows下路径是C:\Users\Administrator\.npmrc,linux/macOS下路径是~\.npmrc),新增:SASS_BINARY_SITE=http://npm.taobao.org/m
2021-10-13 09:31:25
293
原创 修改Java默认parallelStream线程数量
环境运行环境:k8s+jib。业务环节:每个容器是独立的计算单元。需求如题。 在k8s中测试发现,parallelStream的效果不佳,定位问题在System.getProperty("java.util.concurrent.ForkJoinPool.common.parallelism") 没用值,常见的修改方式是自定义ForkJoinPool或是直接设置属性System.setProperty("java.util.concurrent.ForkJoinPool.common.paralle
2021-07-29 11:29:43
2018
原创 鸿蒙2.0
算是一个较早接触(2015年)做Android开发的人来讲,相对当初的Eclipse+ADT开发方式及各种层次不齐的开源项目而言,现阶段的鸿蒙就开发环境来说算是不错的了。已经入手了一台华为手机并更新到鸿蒙2.0(更换成主力设备),对它基于厚望。目前还在考虑如何入手开发,相比早期的Android(没啥应用),现在鸿蒙上可以自由发挥的空间不大(能用现有的大部分应用)。...
2021-06-09 15:49:47
234
原创 C#类在运行时动态扩展属性
需求在使用DevExpress时,XPO对应的BO属性需要动态变更(新增)。讨论及方案讨论1:You cannot extend an existing class with new members at runtime. However, you can create a new class using System.Reflection.Emit that has the existing class as base class.See TypeBuilder.DefineProperty
2021-04-14 10:31:42
1097
原创 crontab定时备份gitea数据
核心代码如下#!/bin/bash# This script creates a .zip backup of gitea running inside docker and copies the backup file to the backup directoryecho "Delete older backup ..."find /media/srv/docker/gitea_backup/ -type f -mtime +9 -name "*.zip" -deleteecho "C
2021-04-09 15:50:18
1363
原创 常见数据库批量插入,如何不插入重复数据?
背景在阅读 https://my.oschina.net/u/4479011/blog/5011766 时顺便整理出 Sql server和Oracle的方案。文章内容以 https://my.oschina.net/u/4479011/blog/5011766 为主,同时补充 sql server和oracle的替代方案。1、insert ignore into当插入数据时,如出现错误时,如重复数据,将不返回错误,只以警告形式返回。所以使用ignore请确保语句本身没有问题,否则也会被忽略掉。
2021-04-09 09:10:05
2553
翻译 怎么迁移Windows Forms应用到.NET 5
原文:https://docs.microsoft.com/zh-cn/dotnet/desktop/winforms/migration/?view=netdesktop-5.0前提Visual Studio 2019 version 16.8,我用的是 Visual Studio 2019 version 16.8.1安装.net 5;安装桌面开发;打开 Use the preview Windows Forms designer for .NET Core apps 设置;我的VS默
2020-11-17 10:07:59
953
原创 PHP:ImageLoadFont用文件格式转换
根据ImageLoadFont官方说明需要使用到GDF文件格式,依赖它的imagefontwidth和imagefontheight函数同样需要。gdf文件很难找,我收集了2种解决方案。常见GDF文件下载:http://www.danceswithferrets.org/lab/gdfs/Windows平台下ttf转gdf工具wftopf.exe(测试过:无毒,可在Win10下运行),使用简介如下:把ttf放到Windows/fonts目录下;运行 wftopf.exe选中你要转换的字体;
2020-11-02 11:56:50
546
原创 layui table 动态表头情况下自定义单元格内容
背景需求是动态表头情况下根据单元格的值呈现不同的背景色或其他。官方文档:https://www.layui.com/demo/table/style.html解决方案<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Layui</title> <meta name="renderer" content="webkit"> <m
2020-10-29 11:50:04
1552
原创 layui table 合并指定行数单元格
layui table 合并指定行数单元格背景最终代码背景layui table 单元格合并网上有很多代码,但是大多是基于值合并,这种方法会存在一个问题:单行数据被合并了。如下面这个合并函数(来自:https://blog.csdn.net/qq_37424917/article/details/104749241)/** * * @param fieldName 要合并列的field属性值 * @param index 表格的索引值 从1开始 * @desc 此方式适用于没有列冻结的单
2020-10-29 11:43:27
2052
原创 XAF:启用就地编辑
官方文档:https://docs.devexpress.com/eXpressAppFramework/113249/concepts/ui-construction/views/list-view-edit-modes下面是官方关于Winform的说明:In a WinForms XAF application, an existing object can be edited by selecting a row and clicking the property cell, and a new
2020-09-08 17:25:54
343
原创 阿弗雷德·阿德勒:《自卑与超越》第一章
这本书对我的认知冲击比《动物庄园》来的更大,也可能是我第一次读心理学相关书籍。到目前为止我觉得他的内容偏向类似与成功学或管理/沟通等内容。生命究竟意味着什么生命的意义是什么我们对人生一样的理解角度影响着我们的行为、不独言语、任何其它行为,也都是我们对「生命意义」进行的不同诠释。而我们的行为诠释,与我们所有的观点、态度、行为、表情、礼貌、抱负、习惯及个性等的表现都是一致的。我们的任何举止都在说明我们只能的出自己所理解的「意义」,我们的一举一动都表现着我们对这个世界及自身的开发。比如,一个人说:『我是这
2020-09-02 10:44:34
650
原创 XAF:Model.xafml学习
Model.xafml学习Options界面设置:UIType[^1]导航:NavigationItemsOptions是应用的整体设置。界面设置:UIType1取值范围:TabbedMDI :默认的UI样式,内嵌子菜单操作方式,如下所示;MultipleWindowSDI 多窗口应用,每个子窗口都使用独立的窗口,如下所示;-> 右键 -> 属性 -> 复制本地 修改成true;
2020-08-21 17:53:48
336
原创 Demo学习:XAF左侧菜单程序
XCRM的菜单呈现如图所示修改位置如图所示修改位置在Model.DesignedDiffs.xafml中:对应的xml代码 <NavigationItems GenerateRelatedReportsGroup="True" RelatedViewVariantsGroupCaption="Views" GenerateRelatedViewVariantsGroup="True" StartupNavigationItem="CRMLead_ListView"> <
2020-08-21 11:06:11
432
原创 安装unicorn出现: No such file or directory: libunicorn.dylib
错误详情:(.venv) ➜ AndroidNativeEmu git:(master) pip install -i https://mirrors.aliyun.com/pypi/simple -r requirements.txt Looking in indexes: https://mirrors.aliyun.com/pypi/simpleCollecting unicorn==1.0.1 Using cache
2020-05-29 15:16:04
1256
原创 在Android中实现airtest的特征点识别类
就是Airtest的java语言版本,其参数我没有细调。import org.opencv.calib3d.Calib3d;import org.opencv.core.Core;import org.opencv.core.CvType;import org.opencv.core.DMatch;import org.opencv.core.Mat;import org.opencv...
2020-04-21 17:20:11
587
原创 pypeteer第一次运行安装chromium
pypeteer第一次运行安装chromium错误:ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1056)所以,DOWNLOADS_FOLDER 和 REVISI...
2020-04-09 17:33:43
1040
原创 macos编译opencv+contrib+nonfree 4.2 for android
到处找编译命令,结果官方自带的有编译脚本。记录一下,免得下次又到处找!!!# 直接使用python2 执行build_sdk.py脚本。➜ build python2.7 ../opencv-4.2.0/platforms/android/build_sdk.py --extra_modules_path ../opencv_contrib-4.2.0/modules建议:如果你和我一样...
2020-04-06 15:43:32
558
原创 mac下安装opencv java版本
mac下安装opencv java版本;步骤如下:安装xcodexcode-select --install;安装ant,命令:brew install ant,注意如果java版本不一致需要使用JAVA_HOME指定版本;修改opencv的默认安装配置;使用brew edit opencv 找到-DBUILD_opencv_java=OFF修改成-DBUILD_opencv_java=...
2020-04-03 13:34:53
1546
2
原创 django中model的symmetrical参数
M2M中symmetrical参数需求说明需求朋友关系,需要M2M自身,代码如下:class Person(models.Model): friends=(models.ManyToManyField("self", symmetrical=False)说明官方明确的说了, 只有当M2M引用self时,symmetrical才起作用。用来标注是否创建反向关系数据。之前没有碰到过...
2019-12-27 15:18:28
877
原创 React Native新的JS引擎Hermes
0.60.2出现了新的JS引擎Hermes原有问题相同应用的启动速度对比关键参数对比设计关注点编译的改变来源原有问题启动内存占用大、应用程序大、调用小龙低。新的JS引擎就是解决RN先天心脏病,下面多图相同应用的启动速度对比关键参数对比设计关注点编译的改变新的预编译来源https://www.youtube.com/watch?reload=9&v=z...
2019-07-14 19:01:20
2283
原创 【学习】sql server常见分析脚本
一次sql server阻塞分析环境辅助函数sp_who_lock查看spid和表关系修改阻塞信息查看进程信息参考环境sql server 2008 R2 sp3再一次事务代码执行后出现了阻塞,使用profile(不熟悉)发现了lock timeout。辅助函数sp_who_lock来源见下面CREATE PROCEDURE [dbo].[sp_who_lock]AS B...
2019-07-12 11:43:19
417
转载 go中时间转换
测试代码package mainimport ( "fmt" "time")func main() { fmt.Println("Time parsing"); //dateString := "2014-11-12T11:45:26.371Z" dateString := "Mon, 03 Jun 2019 10:18:27 +0800" time1, err := t...
2019-06-12 15:58:58
1532
原创 defer细节
代码1https://play.golang.org/p/a0I6kiIYz6ipackage mainimport "fmt"var m = 0func main() { //defer 方法中的参数方法会被执行时候县渲染。 这个时候返回的是0 而不是1 defer doSome(getValue()) m = 1 fmt.Println("end")}func d...
2019-06-05 09:24:21
198
原创 golang删除二进制文件中的源码路径信息
方法#之前➜ awesomeProject go tool objdump hello_wordTEXT go.buildid(SB).....TEXT main.main(SB) /Users/xxxx/go/src/awesomeProject/hello_word.go hello_word.go:3 0x104e580 65488b0c2530000000 MOVQ G...
2019-05-28 14:11:32
3354
原创 golang交叉编译
第三方方案gox:https://github.com/mitchellh/gox自带解决方案➜ GOOS=windows GOARCH=amd64 go build -ldflags "-w -s" -o web hello_word.go其中GOOS和GOARCH的可选值:// Copyright 2011 The Go Authors. All rights reserved....
2019-05-27 17:18:42
504
原创 fabric,pyinvoke在docker环境中出现:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-
错误代码:[2019-05-09 16:51:35,782] [ERROR] log : Internal Server Error: /xxxxxxxxxxxxxxxxxxxTraceback (most recent call last): File "/usr/local/lib/python3.6/site-packages/django/core/handlers/excep...
2019-05-09 18:11:02
643
1
原创 DRF实现树形序列化
需求api中返回数据格式是数结构example: TODO环境DRF版本:v3.9.2Django:v2.0.17mptt:v0.9.0代码核心代码:class RecursiveField(serializers.Serializer): # 这个类代码保持不变 def to_representation(self, value): serialize...
2019-04-03 11:41:54
1771
原创 python常用PEP收集
注解:PEP 484 – Type HintsPEP 3107 – Function AnnotationsPEP 526 – Syntax for Variable Annotationsunpacking;PEP 448 – Additional Unpacking GeneralizationsPEP 3132 – Extended Iterable Unpacking...
2019-04-01 09:35:19
359
SourceHanSansCN-Normal.gdf和SourceHanSansCN-Regular.gdf
2020-11-02
计算机二级Java试题+答案(2006-2010)---Word版本
2020-02-21
让LED47R5200开机自动播放电视“源码”和“执行程序”
2013-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人