客户端连接异常: Exception in thread "main" java.net.ConnectException: Connection refused: connect at sun.nio.ch.Net.connect0(Native Method) at sun.nio.ch.Net ...
分类:
编程语言 时间:
2020-07-27 15:53:46
阅读次数:
88
(一)包名或文件名与内置模块冲突解决:包名 和 文件名 都不可以定义为系统内置的模块名,有时运行时显示正常,但调试时会报错,例如,包名或文件名定义为 thread (二)PyQt的兼容问题解决:将默认选项Auto切换为合适的选项 (三)缓存问题解决:重新加载项目并清除缓存点击Pycharm的File ...
分类:
其他好文 时间:
2020-07-27 15:52:43
阅读次数:
93
FridaHook框架学习(2) 前言 学习过程参考https://bbs.pediy.com/thread-227233.htm。 逆向分析 安装并运行例子程序,可以看到这个例子是一个验证注册码的程序。 使用jadx解析这个APK。 通过类名以及AndroidManifest可以猜测以及知道Lau ...
分类:
其他好文 时间:
2020-07-27 15:36:14
阅读次数:
71
一、什么是DDL? DDL全称:Data Definition Language 它包含三个主要的关键字:create、drop、alter 操作 statement 创建数据库 create database 删除数据库 drop database 修改数据库 alter database 创建表 ...
分类:
其他好文 时间:
2020-07-26 23:19:01
阅读次数:
103
功能: 创建两个线程,一个动态线程和一个静态线程; 一个线程运行完毕后自动被系统删除;另一个线程一直打印计数。 #include <rtthread.h> /* 创建两个线程,一个动态线程,一个静态线程; 一个线程运行完毕自动被系统删除,另一个线程一直打印计数 */ static rt_thread ...
分类:
编程语言 时间:
2020-07-26 19:41:37
阅读次数:
95
wait(long mills) 没有返回值,所以区分不了其返回是由于超时还是被唤醒,因此需要引入一个布尔变量,来表示它的返回类型。 class WaitTimeOut { private volatile boolean ready = false; // 如果是true,则表示是被唤醒 publ ...
分类:
编程语言 时间:
2020-07-26 19:24:08
阅读次数:
88
今天我们来看一道面试题引发的思考 问: 创建线程都有哪些方式? 答: 我了解的有四种创建方式: 继承Thread类创建线程类 通过Runnable接口创建线程类 通过Callable和Future创建线程 通过线程池创建 相信大家回答这个问题没什么难度吧?通常问完创建方式,那么接下来就是问「1、2」 ...
分类:
编程语言 时间:
2020-07-26 19:23:21
阅读次数:
68
1.介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip3 install sqlalchemy 组成部分: Engine,框架的引擎 ...
分类:
数据库 时间:
2020-07-26 19:01:29
阅读次数:
75
守护线程 import time from threading import Thread def son(): while True: print('in son') time.sleep(1) def son2(): for i in range(3): print('in son2 ****' ...
分类:
编程语言 时间:
2020-07-26 16:02:49
阅读次数:
88
线程数据不安全现象 from threading import Thread n = 0 def add(): for i in range(500000): global n n += 1 def sub(): for i in range(500000): global n n -= 1 t_l ...
分类:
编程语言 时间:
2020-07-26 15:44:32
阅读次数:
64