- 博客(169)
- 收藏
- 关注
原创 android so载入过程
bionic, find_library,find_libraries dl_dopen,load_library. efl .so
2024-03-08 16:12:45 1201
原创 英语中疑问句
.t say that如果你知道电影院的规则,你可以用 yes 或 no 开头,然后加上一个简短的解释,比如“Yes, you can. The theater has no restriction on bringing your own food.”或者“No, you can’t. The theater doesn’t allow you to bring your own food.”
2023-12-17 19:22:17 80
原创 sqlalchemy auto map ValueError: Invalid isoformat string: ‘xxxx‘
我们用python 读取 现有数据时候,经常用到auto map 来帮我们自动完成ORM。但是有时候像日期这种东西。数据库里面可能不是标准的iso 格式。导致sqlalchemy 报 ValueError: Invalid isoformat string: ‘xxxx’
2023-11-05 22:32:14 285
原创 数据库中的时间django转换成None
数据库中使用的是datetime[64] 的格式。精确的毫秒了。django默认的使用的是datetime.datetime.fromisoformat转换的。转换不了。
2023-11-05 22:30:37 638
原创 完全搞懂pandas 的to_sql
to_sql 最终调用到 SQLAlchemyEngine 的 insert_records然会调用 SQLTable 的insert函数。
2023-09-11 23:42:49 321
原创 httpx 返回都是乱码问题,非编码问题。
因为python 的requests 不能使用抓http2 的报文。所以看了一些httpx的使用。但是发现httpx 不能自动解压,text打印出来的都是乱码。一开始以为是编码格式的bug ,但是使用chardet 确认了确实是utf-8.然后怀疑是压缩的问题。先去官网搜了一些文档。经过我的测试发现只要把,br 删了 httpx 就能自动解压了。或者是新标准的问题,暂时也没深入研究http2,先记录下来把。文档说会自动帮忙解压。然后只能看看报文头的压缩关键字了。
2023-07-09 21:35:08 353 1
原创 ssh 端口转发
让你完全搞懂ssh端口转发。图文并茂,受益匪浅。在local_server上开启本地转发模式之后。ssh_server就会出现2端的TCP链接。然后所有发向9527端口TCP数据会被ssh_server 转发到目标机器的23端口上。整个过程对于用户来说是透明的。就相当于9527和23直接进行TCP链接。本地转发的精髓在于一开始组网的时候local_server-》ssh_server -》remote_server_ip 这条单向流量是可以导通的,没有防火墙的阻挡的。不然只能gg。
2023-07-01 13:43:19 319
原创 联通GPON/4+1+WIFI 管理员密码
光功率区间 https://www.right.com.cn/forum/thread-6675985-1-1.html。如果不行就只能重置路由器了,重置前一定要记录好上行的宽带设置。逻辑ID,iptv账号密码。版本设置界面http://192.168.1.1/hidden_version_switch.gch。配置光猫教程 https://zhuanlan.zhihu.com/p/450698488。管理员登录界面http://192.168.1.1/cu.html。
2023-06-25 10:46:49 3618
原创 访问 virtualbox中的mysql
在 mysql.user 中存储这用户可访问的的host地址select user,host from user;
2023-05-01 19:01:36 182 1
原创 python 中如何用父类的元类(metaclass)创建所有父类的子类
方法创建的,且这些被创建的类都是自定义metaclass的实例,同时自定义的metaclass是type的子类。所以这些被创建的类同时也是type的实例。你可以看到整个继承链中,如果子类没有定义metaclass,所有的类都是最顶层父类的metaclass 的’当你弄懂下面两这句话证明你已经解锁前置科技。我们创建一下代码验证。
2022-10-23 12:11:14 468
原创 linux静态连接
从文本到代码到机器指令可分为propressing >compilation->assembly->linking四个步骤。他们像流水线一样从上一步取结果处理完输出给下一步。每一个过程都有特定的软件来实现。如propressing 是gcc -E 变成file.i文件。compilation 是gcc -S 变成file.s文件。assembly 是gcc -c 或者as 变更file.o文件。assembly 是ld 变成file文件。经过前三步文件已经变成二进制文件了。
2022-10-08 15:07:05 2489
原创 【c++】开发环境的搭建
c++ 的linux下直接开发比较方便。只要不是精简的系统都自带gcc 的开发套件。而在windows 下默认是没有开发环境的。所以windows 下的c++开发有以下几种方法。其中第三种方法引入了llvm生态。它可以自由替换你想用的前后端所以是一类方法的总称。......
2022-08-08 00:11:24 282
原创 linux系统软件安装
1.RedHat系列(Redhat、Centos、Fedora等): 例如 Sudo yum install java-1.8.0-openjdk2.Debian系列(Debian、Ubuntu等): 例如sudo apt-get install java-1.8.0-openjdk
2022-08-07 22:56:56 66
原创 python中的包和模块
.py结尾的文件就是module,目录就是packageimportimport moduleimport package.modulefrom package import modulefrom . import modulefrom .package import modulefrom ..package import module上面是几种导入示例,虽然写了package 和module 但是请记住 import 实际导入的是对象。module也是对象#名如module的对象&l
2022-05-15 13:53:52 194
原创 fabric 命令行操作自动化例子
from fabric import Connectionfrom fabric import taskfrom invoke.watchers import Responder ,StreamWatcherfrom invoke.exceptions import UnexpectedExitimport loggingimport timeimport paramikoimport tracebackimport ioimport osfrom datetime import dat
2022-05-14 22:42:52 291
原创 python IDE 环境不能语法检测 Import “frida“ could not be
python和语法提示器找不到。下面是vscode 中pylance的提示的设置。{ "python.autoComplete.extraPaths": [ //python 的额外paths "D:\\project\\reverse\\.env", ], "python.analysis.extraPaths": [ //pylance 解析额外import 路径 //理论上支持conda ,可能是bug或者路径问题导致不支持,
2022-03-16 11:01:24 1010
原创 vscode 自动化
vscde 是一个轻便,强大的工具,他的强大在于自定义。今天就记录和分享一些通过vscde lunch.js和task.js进行自动化操作的方法.vscode下面的lunch.js是干什么的呢? 这个文件本质是当你按下debugging键时,vscode 该如何运转。{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes.
2022-02-20 23:22:10 509
原创 爱的台阶之危险流浪者
城市夜晚灯火阑珊。熙熙攘攘的街道上,人们三五成群的走在路灯射下的光幕中。汽车一辆一辆驶过,开普勒效应让人烦躁。不远处的楼宇中,我正在音乐中的躁动。扭动着身体,就像婴儿吸取着奶水,蜜蜂采夺着花蜜。时间很快被拨动到深夜。因为明天还要上该死的班。所以我不得不把开至最大声的音响关闭,按压按钮的一瞬间,世界突然寂静,客厅钟表的滴答声,路上车的呼啸声犹如一直锋利的矛从我的耳朵一路刺穿到我的大脑,顿时我就像死机一呆木在哪里,片刻后,我被垃圾短信声拉回到现实。好了该睡觉了。关灯~。平躺在床上,城市余辉洒在床边,紧闭双眼,
2021-05-09 19:05:20 351 3
原创 django REST framework
code = TestModel.objects.get(name='ls')codes = TestModel.objects.all()前端写入测试frontend_data = { 'name':'ModelSeril', 'code':"""print('frontend test')""", 'created_time':'2107-12-16'}test1 = TestSerilThree(data=frontend_data)if test1.is_v..
2021-01-05 22:34:35 74
原创 android 当服务器
android 当服务器有3种方法:1 装一个类似postmarketOS的linux操作系统, 不用android/linux ,postmarketOS 是一个基于Alpine Linux开发的linux 发行版,旨在为老的android 手机提过可跟新的系统2 termux , Aid Learning 这样的linux 模拟环境3 linux deploy 这样的容器方法装linux......
2020-12-28 22:58:18 2498
原创 c++ 为什么会有头文件
突然脑子里蹦出一个问题,为什么c++ 会有头文件怎么个东西,而诸如java,python就没有这玩意呢,是不是历史遗留问题呢。我先以函数定义来看看c++的语法吧。我们先写两个cpp,man.cpp中引用了add.cpp中add函数//add文件int add(int x, int y){ return x + y;}//main文件#include <iostream...
2020-03-05 02:28:00 1404
原创 flex和absolute的巧妙碰撞
在学习flex布局时,发现一个很奇妙的特性记录一下。<html><head><style type="text/css">.div{ margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; }body{ position:absolute; top: 50px;}.outer{ ...
2019-10-07 22:46:33 3876
原创 vscode 如何默认打开anaconda powershell terminal
ctrl+shift+p打开palette面板搜索open user setting(JSON)打开setting文件,添加下面代码{ "terminal.integrated.shell.windows": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe", "terminal.integr...
2019-08-13 17:07:07 5416 2
原创 his application failed to start because it could not find or load the Qt platform plugin "windows"
电脑重装了一下系统,之后anaconda中的PySide 就不好使了一直报下面错误。his application failed to start because it could not find or load the Qt platform plugin “windows”Reinstalling the application may fix this problem.按照提示重...
2019-07-14 21:50:20 330
原创 python mysql 游标使用
callproc(sql, procname, args) stored_results()执行存储过程,接收参数为存储过程名和参数列表,返回值为受影响的行数。调用 callproc()后,产生的结果集合可以用stored_results函数获取。execute(sql,param, args) 执行单条sql语句,接收参数param,返回值为args受影响的行数exec...
2019-04-27 12:59:36 1591
原创 mysql 提交事物
在python中多个execute之后可以使用commit来提交食物,保证mysql语句的原子性cur.executecur.executeconn.commit()如果是不支持事务的引擎,如myisam,则是否commit都没有效的。如果是支持事务的引擎,如innodb,则得知道你事物支持是否自动提交事务(即commit)看自己的数据库是否是自动commit,可以使用 s...
2019-04-27 12:00:24 375
原创 window 安装mysql
window archive 安装下载进入官网(https://dev.mysql.com/downloads/mysql/)选择相应的版本。解压到你想存放的地方,然后配置环境变量在设置path路径,一边使用命令行然后验证以下 看看如果没提示mysql 没找到就是。证明环境变量使ok的,上图就是ok的。配置以下内容来自官方Extract the main archiv...
2019-04-21 14:28:34 1870
转载 linux 修改suduer
转自 http://www.jb51.net/article/113902.htm详解Linux下的sudo及其配置文件/etc/sudoers的详细配置1.sudo介绍sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高
2019-04-01 23:58:13 485
原创 scrollTo,scrollBy
public void scrollBy(int x, int y) { scrollTo(mScrollX + x, mScrollY + y); } public void scrollTo(int x, int y) { if (mScrollX != x || mScrollY != y) { int oldX = ...
2019-03-27 12:26:26 127
原创 [android 自定义控件](4)View的状态
View 状态视图状态的种类非常多,以下是常用的状态enabled表示当前视图是否可用。可以调用setEnable()方法来改变视图的可用状态,传入true表示可用,传入false表示不可用。它们之间最大的区别在于,不可用的视图是无法响应onTouch事件的。focused表示当前视图是否获得到焦点。通常情况下有两种方法可以让视图获得焦点,即通过键盘的上下左右键切换视图,以及调用...
2019-03-26 23:46:07 436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人