Python自学第九周(2)

子线程编程守护线程 当主线程结束,不管子线程结束没有,全部结束 1 #Author: Zachary 2 import threading,time 3 def run(n): 4 print("task",n) 5 time.sleep(2) 6 print("task done",n,threading.current_thread()) 7 start_time = time.time() 8 t_objs = [] 9 for
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

头部姿态估计 - Android

概括 通过Dlib获得当前人脸的特征点,然后通过旋转平移标准模型的特征点进行拟合,计算标准模型求得的特征点与Dlib获得的特征点之间的差,使用Ceres不断迭代优化,最终得到最佳的旋转和平移参数。 Android版本在原理上同C++版本:头部姿态估计 - OpenCV/Dlib/Ceres。 主要介绍在移植过程中遇到的问题。 使用环境 系统环境:Ubuntu 18.04 Java环境:JRE 1.8.0 使用语言:C++(clang), Java 编译工具:Android Studio 3.4
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

十八、Python面向对象之魔术方法

1.类的比较 class A(object): def __init__(self,value): self.value = value def __eq__(self,other): return self.value == other.value def __ne__(self,other): return self.value != other.value def __gt__(self,other): return self.value > other.value def __lt__
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

十九、Python之socket编程

socket(套接字)就是建立连接,发送,接收。大部分网络协议都是建立在socket之上的,例如:http,ftp,smtp等等 socket用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过‘套接字’向网络发出请求或者应答网络请求,说白了就是一种通信机制。它类似于银行,电信啊这些部分的电话客服部门。你打电话的时候,那边会分配一个人回答你的问题,客服部门就相当于socket的服务器端了,这边呢就相当于客户端了,在和你通话结束前,如果有人在想找和你通话的那个说话,是不可能的,因为你在和
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

【SCOI2009】游戏

题目 DP 根据题意,可以发现N个数可以组成若干个环 设组成了K个环,每个环的长度为 L[ i ],设lcm(l[1],l[2]·····,l[k])为A,对A分解质因数, 现在我们可以得到一个结论: 如果 那么就不合法 推到现在,我们就能得出一个DP 设为枚举到第 i 个质数,和为 j 的方案数 那我们就可以得出方程转移式 可以把二维滚成一维 上代码 #include<cstdio> #include<cstring> using namespace std; bool vis[200
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

嵌入式Linux开发学习过程

  回首往昔!!!学习嵌入式Linux开发已经1年多了,从入门就花费了大半年的时间,一个人慢慢摸索查资料……真是费时费事……   我认为做好以下几点,学好嵌入式Linux开发指日可待!     1.明确学习顺序     2.找到好的学习资料     3.准备一款开发板,进行实践     4.一颗持之以恒的心     (P.S:最后一点是最重要的,做不到坚持其他都是扯~)   细思总结学习顺序如下图:(有不妥之处尽请批评指正……)   与君共勉!
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

[JZOJ6278] 2019.8.5【NOIP提高组A】跳房子

题目 题目大意 给你一个矩阵,从\((1,1)\)开始,每次往右上、右、右下三个格子中权值最大的那个跳。 第一行上面是第\(n\)行,第\(m\)列右边是第\(1\)列。反之同理。 有两个操作:跳\(K\)步和修改某行某列的权值。 \(n,m\leq 2000\) 思考历程 一开始觉得似乎可以倍增,但这个修改操作太烦人,想了很久感觉倍增不可做。 最终打暴力+判断循环节。然而爆\(10\)了。 后来发现少打了个\(+1\),加上之后,居然水了\(85\)分。 正解 设\(jump_i\)表示\(
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

二十、Python与Mysql交互

先安装一个python与MySQL交互的包:MySQL-python $ gunzip MySQL-python-1.2.2.tar.gz $ tar -xvf MySQL-python-1.2.2.tar $ cd MySQL-python-1.2.2 $ python setup.py build $ python setup.py install =======================================================================
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

JZ初中OJ 2296. [noip普及组2]神殿

input:temple.in output:temple.out 时间限制: 1500 ms 空间限制: 524288 KB 具体限制 题目描述 输入 输出 样例输入 样例输入1 2 2 +* *U 1 1 2 2 样例输入2 2 3 <>< ><> 1 1 2 1 样例输出 样例输出1 -1 样例输出2 4 数据范围限制 提示 题目标中的特殊符号:<>^v+*|- 1 #include<bits/stdc++.h> 2 using namespace st
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

[JZOJ6279] 2019.8.5【NOIP提高组A】优美序列

题目 题目大意 给你一个排列以及若干区间,对于每个区间,问包含它的最小的优美序列的区间。 所谓优美序列,即将权值排序后能够得到连续的排列。 思考历程 优美序列显然满足这个条件:\(mx-mn=r-l\) 想了半天没有想出正解,于是开始打水法。 首先\(n,m\leq 1000\)的时候可以暴力地求出每个区间是否是优美区间,然后更新它们子区间的答案就行了。 建两棵线段树(其实如果是\(ST\)表会更好),一个按照下标建,维护区间最大最小值; 一个按照权值建,维护权值区间的最左最右下标。 离线,将
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

XSS 是什么

全称:Cross Site Script(跨站脚本) 为了与层叠样式表css区分,将跨站脚本简写为XSS 危害:盗取用户信息、钓鱼、制造蠕虫等 概念:黑客通过 HTML注入 篡改了网页,插入了恶意脚本,从而在用户浏览网页时,实现控制浏览器行为的一种攻击方式; 黑客可以利用 XSS 盗取用户的cookie,有了用户的 cookie ,可以以用户的身份来正常访问站点; XSS 属于客户端代码注入,通常注入代码时 JavaScript。区别于命令出入,SQL 注入属于服务端代码注入;XSS根据效果不
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

[LuoGu] P1018 乘积最大

\(\color{red}{\mathcal{Description}}\) 今年是国际数学联盟确定的“\(2000\)---世界数学年”,又恰逢我国著名数学家华罗庚先生诞辰 \(90\) 周年。在华罗庚先生的家乡江苏金坛,组织了一场别开生面的数学智力竞赛的活动,你的一个好朋友 \(XZ\) 也有幸得以参加。活动中,主持人给所有参加活动的选手出了这样一道题目: 设有一个长度为 \(N\) 的数字串,要求选手使用 \(K\) 个乘号将它分成 \(K+1\) 个部分,找出一种分法,使得这 \(K+
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

「2019纪中集训Day9」解题报告

\(flag\):统一博客格式 (咕) T1、走格子 一个 \(n \times m \ (4 \leq n,m \leq 500)\) 的矩阵,矩阵里有四种元素:墙 ("#")、空区域 (''.")、起点 ("C")、终点 ("F")。 有传送枪操作:向上下左右四个方向中的任意方向开枪,会在第一个碰到的墙上出现传送门,只能同时存在两个传送门,若已经存在两个传送门,开枪会使先出现的传送门消失,该操作不消耗时间。 从起点开始移动,每次可以移向相邻的格子,或者在与有传送门的墙相邻的格子通过传送门
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

第七章 文件与I/O(4)

文件共享 打开文件内核数据结构 一个进程两次打开同一个文件 一个进程能打开1024个文件描述符,没打开一个文件,内核会生成一个文件表,文件表中的v节点指针指向v节点表,v节点部分信息就是stat函数返回的信息,i节点信息,当我们打开一个文件的时候,会将文件系统中i节点信息拷贝到v节点信息对应的i节点信息中(i节点号,文件存在那一块中,) #include <stdlib.h> #include <stdio.h> #include <unistd.h> #include <sys/types.
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

十三、递归及反射

递归原理:递归要慎用 斐波那契数列指的是这样一个数列 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368 我们发现其规律为:后一个数等于它前面两个数之和 需求: 打印出如上所述序列: def func(arg1,arg2): if arg1 == 0: print (arg1, arg2) arg3 = arg1 + arg2 prin
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

【2019/7/28】暑假自学——周进度报告3

  本周主要是熟悉HDFS的操作。   在虚拟机安装好Hadoop后,我需要先熟悉下其自带的HDFS文件系统以及MapReduce的一系列操作,为接下来HBase的学习做好铺垫。因为HBase的文件存储系统是HDFS、数据处理方式是MapReduce,在很多操作上面有很多需要操作HDFS来进行的,所以我需要在实机上面配置好eclipse的插件和配置。   首先是启动Hadoop。   之前配置Hadoop时把core-site.xml中我用来测试的localhost改成虚机ip,并且之前就把U
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

转 zabbix 优化方法 以及数据库查询方法 两则 3、zabbix配置入门

###########sample 1 https://www.cnblogs.com/hanshanxiaoheshang/p/10304672.html (不错) 如何从zabbix server 数据库端获取数据。 3、zabbix配置入门 Zabbix模板 zabbix组件: zabbix-server zabbix-database zabbix-web zabbix-agent zabbix-proxy zabbix逻辑组件: 主机组、主机 item(监控项)、appliction
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

计算机发展史 进程

多道技术 1.空间上的复用: 多个程序共用一套计算机硬件 2.时间上的复用: 切换+保存状态   1.当一个程序遇到IO操作,操作系统会剥夺该程序的cpu执行权限(提高了cpu的利用率 并且也不影响程序的执行效率)   2.当一个程序长时间占用cpu 操作系统也会剥夺该程序的cpu执行权限(降低了程序的执行效率)   并发:看起来像同时运行的就可以 并行:真正意义上的同时执行 单核的计算机能不能实现并行,但是可以实现并发 同步异步:表示的是任务的提交方式 同步:任务提交之后 原地等待的任务的执
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

Lua游戏逆向及破解方法

背景介绍 随着手游的发展,越来越多的Cocos-lua端游开发者转移到手游平台。Lua脚本编写逻辑的手游也是越来越多,如梦幻西游、刀塔传奇、开心消消乐、游龙英雄、奇迹暖暖、疾风猎人、万万没想到等手游。随着Lua手游的增加,其安全性更值得关注,在此归纳一些常用的分析方法,同时介绍一些辅助工具。 识别Lua游戏 Android平台的apk包可以直接解压,找到./lib目录下的so逻辑模块,一个个分析其so,寻找是否内嵌lua引擎(一般情况下,最大的so最有可能内嵌lua引擎)。如果有libcoco
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0

八月第一周周报

学生生涯中从来没有每周总结下自己的学习与工作进度。由于要找正式工作,觉得必须强迫自己往前走,弄明白自己会什么,自己啥不会,下一步咋办? 先总结下实习:   8月2日结束了我在海康的实习工作,我的职位是算法工程师,但更多的是做测试开发的工作,从4月9号开始,也有近四个月的实习时间了,总体感觉收获不大。但还是有收获的, 进海康之前,对于linux啥的只停留几个很简单的明显 VS 由于写了近3个月的shell脚本工作,linux命令会了不少,同时对代码的规范性及各种情况的考虑更周全了 进海康之前,C
分类: 其他 发布时间: 08-09 20:44 阅读次数: 0