work

标题:复数幂

匿名 (未验证) 提交于 2019-12-03 00:15:02
public class demo5 { public static void main(String[] args) { try { PrintStream ps = System.out; PrintStream prs = new PrintStream(new File("C:\\Users\\Laptop\\Desktop\\ans\\ans.txt")); System.setOut(prs); work(123456); System.setOut(ps); } catch (FileNotFoundException e) { e.printStackTrace(); } } private static void work(int n) { BigInteger x = BigInteger.valueOf(2); BigInteger y = BigInteger.valueOf(3); for (int i = 1; i < n; i++) { BigInteger tmp1 = x.multiply(BigInteger.valueOf(2)).subtract(y.multiply(BigInteger.valueOf(3))); BigInteger tmp2 = x.multiply(BigInteger.valueOf(3)).add(y

P1065 作业调度方案――小模怡情,大模伤身

匿名 (未验证) 提交于 2019-12-03 00:14:01
P1065 作业调度方案 一个有点费手的“小”%%拟; 题都差点没读明白……; 每个机器所能完成的工序是不一样的; 每个物品完成工序的机器是指定的; 按照题面说的按时间轴推下去就行了; 没有时间上界有点难受…… #include<cstdio> #include<cstring> #include<algorithm> using namespace std; const int maxn=500; int m,n; int work_list[maxn]; int list_order[maxn]; int order_mach[maxn][maxn]; int work_time[maxn][maxn]; int last_time[maxn]; bool mach_sleep[maxn][maxn*100]; bool check(int t,int cos,int id) { for(int i=t;i<=t+cos-1;i++) { if(!mach_sleep[id][i]) return 0; } for(int i=t;i<=t+cos-1;i++) mach_sleep[id][i]=0; return 1; } int main() { scanf("%d%d",&m,&n); for(int i=1;i<=n*m;i++)scanf("%d",&work

当usbnet打印 kevent * may have been dropped(转)

匿名 (未验证) 提交于 2019-12-03 00:11:01
http://patchwork.ozlabs.org/patch/815639/ Every once in a while when my system is under a bit of stress I see some spammy messages show up in my logs that say: kevent X may have been dropped As far as I can tell these messages aren't terribly useful. The comments around the messages make me think that either workqueues used to work differently or that the original author of the code missed a sublety related to them. The error message appears to predate the git conversion of the kernel so it's somewhat hard to tell. Specifically, workqueues should work like this: A) If a workqueue hasn't been

jz2440操作速查

匿名 (未验证) 提交于 2019-12-02 23:47:01
安装工具: 1. /ssh Secure CRT.exe 2. FTP CuteFTP Professional.exe 3.. TFTP Tftpd32.exe uboot的相关指令: 1.q-- 2.menu-- 3.print-- 4.set-- 5.save-- 6.reset-- U-boot 0 8. 9.help-- help <cmd>-- 10.mtd-- flash TFTP工具在Nandflash上烧写裸板程序 1.0.安装远程(串口/ssh)调试工具:Secure CRT.exe Norflash uboot. 1.1.OpenJTAG> print bootargs=noinitrd root=/dev/mtdblock3 init=/linuxrc console=ttySAC0 bootcmd=nand read.jffs2 0x30007FC0 kernel; bootm 0x30007FC0 bootdelay=2 baudrate=115200 ethaddr=08:00:3e:26:0a:5b netmask=255.255.255.0 mtdids=nand0=nandflash0 mtdparts=mtdparts=nandflash0:256k@0(bootloader),128k(params),2m(kernel),-(root)

excel整理日报

匿名 (未验证) 提交于 2019-12-02 23:39:01
#!/usr/bin/env python3# -*- coding:utf-8 -*-# __author__ = 'eason'import xlrdimport xlwtimport osdef summary(): ''' 将多人的日报整理到同一个excel文件中report_summary.xls :return: ''' cur_path = os.getcwd() report_list = [] for file in os.listdir(cur_path): if file.split('.')[1].__contains__('xls'): #回头要添加一个保护。否则当出现没有.的文件或文件夹时会报错。 file_path = cur_path + '\\' + file data = xlrd.open_workbook(file_path) table_report = data.sheets()[0] row_num = table_report.nrows for r in range(1,row_num): report_row = table_report.row_values(r) if report_row[0] in ['', ' '] or report_row[1] in ['', ' ']: #当某行没有填写姓名或日期。跳过。

concurrent.futures模块简单介绍(线程池,进程池)

匿名 (未验证) 提交于 2019-12-02 22:51:30
一、基类Executor Executor类是ThreadPoolExecutor 和ProcessPoolExecutor 的基类。它为我们提供了如下方法: submit(fn, *args, **kwargs):提交任务。以 fn(*args **kwargs) 方式执行并返回 Future 对像。 fn:函数地址。 *args:位置参数。 **kwargs:关键字参数。 map(func, *iterables, timeout=None, chunksize=1): func:函数地址。 iterables:一个可迭代对象,以迭代的方式将参数传递给函数。 timeout:这个参数没弄明白,如果是None等待所有进程结束。 chunksize:使用 ProcessPoolExecutor 时,这个方法会将 iterables 分割任务块,并作为独立的任务提交到执行池中。这些块的数量可以由 chunksize 指定设置。 对很长的迭代器来说,设置chunksize 值比默认值 1 能显著地提高性能。 chunksize 对 ThreadPoolExecutor 没有效果。 shutdown(wait=True):如果为True会等待线程池或进程池执行完成后释放正在使用的资源。如果 wait 为 False,将立即返回,所有待执行的期程完成执行后会释放已分配的资源。 不管

python之处理excel表格

匿名 (未验证) 提交于 2019-12-02 22:51:30
xlrd 安装xlrd pip install xlrd excel结构分析 常用函数 import xlrd # 读取文件 work_book = xlrd.open_workbook("/Users/jerry/Desktop/公司机密数据.xlsx") # 选取一个表 # 获取所有所有表格名称 print(work_book.sheet_names()) # 选择第2个 索引从0开始 sheet = work_book.sheet_by_index(1) # 表格名称 print(sheet.name) # 行数 print(sheet.nrows) # 列数 print(sheet.ncols) #批量读取行数据 # 取出第6行的全部内容包含数据类型 print(sheet.row(6)) # 取出第6行的内容包含数据类型 从第3列开始获取 print(sheet.row_slice(6,start_colx=3)) # 取出第6行的内容包含数据类型 从第3列开始获取 print(sheet.row_slice(6,start_colx=4,end_colx=5)) # 获取该行所有数据类型 一数字表示 # print(sheet.row_types(6)) # print(sheet.row_values(6)) # 单元格的处理 print(sheet.cell(0,0

Mysql 事件记录 | performance_schema全方位介绍

匿名 (未验证) 提交于 2019-12-02 22:06:11
在上一篇 初相识|performance_schema全方位介绍 中,我们详细介绍了performance_schema的配置表,坚持读完的是真爱,也恭喜大家翻过了一座火焰山。相信有不少人读完之后,已经迫不及待的想要跃跃欲试了,今天将带领大家一起踏上系列第三篇的征程(全系共7个篇章),在这一期里,我们将为大家全面讲解performance_schema中事件原始记录表。下面,请跟随我们一起开始performance_schema系统的学习之旅吧。 通常,我们在碰到性能瓶颈时,如果其他的方法难以找出性能瓶颈的时候(例如:硬件负载不高、SQL优化和库表结构优化都难以奏效的时候),我们常常需要借助于等待事件来进行分析,找出在MySQL Server内部,到底数据库响应慢是慢在哪里。 等待事件记录表包含三张表,这些表记录了当前与最近在MySQL实例中发生了哪些等待事件,时间消耗是多少。 events_waits_current表:记录当前正在执行的等待事件的,每个线程只记录1行记录 events_waits_history表:记录已经执行完的最近的等待事件历史,默认每个线程只记录10行记录 events_waits_history_long表:记录已经执行完的最近的等待事件历史,默认所有线程的总记录行数为10000行 要注意:等待事件相关配置中,setup

mysql清空表数据并重置自增ID

匿名 (未验证) 提交于 2019-12-02 22:06:11
mysql清空表数据并重置自增ID: ## 查看 mysql> select * from work_order_company; mysql> show create table work_order_company; ## 清除 mysql> delete from work_order_company; mysql> alter table work_order_company auto_increment=1; ## 此时可再次查看,自增状态无显示从1开始 mysql> show create table work_order_company; 来源:博客园 作者: 主啊~ 链接:https://www.cnblogs.com/immense/p/11406758.html

Linux-Nginx动态添加模块

匿名 (未验证) 提交于 2019-12-02 21:56:30
Nginx动态添加模块 已经安装好的Nginx动态添加模块 说明:   已经安装好的Nginx,需要添加一个未被编译安装的模块,需要怎么弄呢? 这里已安装第三方nginx-rtmp-module模块为例   nginx的模块是需要重新编译nginx,而不是像apache一样配置文件引用.so 具体操作步骤: (1)下载第三方扩展模块nginx-rtmp-module # cd /home/work/software/ # wget https://github.com/arut/nginx-rtmp-module/archive/master.zip # unzip master.zip # ls nginx-rtmp-module-master/ (2)查看nginx编译安装时安装了哪些模块 # /opt/nginx-1.9.5/sbin/nginx -V nginx version: nginx/1.9.5 built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC) built with OpenSSL 1.0.1g 7 Apr 2014 TLS SNI support enabled configure arguments: --prefix=/opt/nginx-1.9.5 --with-pcre=/home/work