AltiumDesigner元器件搜索中英文对照

个人常用扬声器 spearker 计量表(电流表,电压表) meter变压器 Trans CT肖特基二极管 D Schotty额外补充英文名称       中文释义2N3904  NPN型通用放大器2N3906  PNP型通用放大器ADC-8   通用的8位AD转换器Antenna 天线Battery   电池组Bell  铃Bridgel   整流桥堆Buzzer    蜂鸣器Cap 电容Cap
阅读本文

TensorFlow模型保存和加载方法

TensorFlow模型保存和加载方法模型保存import tensorflow as tf w1 = tf.Variable(tf.constant(2.0, shape=[1]), name=“w1-name“) w2 = tf.Variable(tf.constant(3.0, shape=[1]), name=“w2-name“) a = tf.placeholder(dtype=tf.f
阅读本文

【LOJ】#2064. 「HAOI2016」找相同字符

题解做后缀自动机题要一点脑洞,脑洞一开,就过了我们显然要拿第二个串跑第一个串的后缀自动机我们可以求出第二个串每个位置匹配到的节点,和匹配的长度L那么我们统计一个后缀树上的根缀和,表示这样个节点的路径字符串的所有后缀在串中出现过多少次(路径字符串就是根到这个点的路径中等于这个节点len值的串) 统计方法是p->sum = p->par->sum + p->cnt * (p->len - p->par
阅读本文

关于STM32位带操作随笔

位带操作,我所理解的是就是像51单片机那样驱动IO引脚一样,比如要驱动P1端口的第一个引脚直接用P1^1即可对P1.1引脚进行输入和输出,由于STM32基于32位寄存器操作,不允许直接访问某一位,要想控制GPIO端口的某一位怎么办,于是就有了位带操作,说白了就是为解决STM32不能直接访问GPIO中的具体位而提出的办法。                   在STM32的存储结构中外
阅读本文

Python学习之路_day_05(元组、字典、集合类型及字符编码)

一:基本使用:tuple1 用途:记录多个值,当多个值没有改的需求,此时用元组更合适2 定义方式:在()内用逗号分隔开多个任意类型的值t=(1,1.3,‘xx‘,(‘a‘,‘b‘),[1,2]) #t=tuple((1,1.3,‘xx‘,(‘a‘,‘b‘),[1,2]))print(t,type(t))t1=tuple(‘hello‘)print(t1)3 常用操作+内置的方法优先掌握的操作:1、
阅读本文

Spring(三)Bean继续入门

一、Aware相关接口对于应用程序来说,应该尽量减少对Sping Api的耦合程度,然而有些时候为了运用Spring所提供的一些功能,有必要让Bean了解Spring容器对其进行管理的细节信息,如让Bean知道在容器中是以那个名称被管理的,或者让Bean知道BeanFactory或者ApplicationContext的存在,也就是产让该Bean可以取得BeanFactory或者Applicati
阅读本文

E - Cup

The WHU ACM Team has a big cup, with which every member drinks water. Now, we know the volume of the water in the cup, can you tell us it height?The radius of the cup‘s top and bottom circle is known,
阅读本文

「2018山东一轮集训」 Tree

为什么出题人这么毒瘤啊??!!一个分块还要带log的题非要出成n<=2*1e5。。。。。。。    为了卡过最后两个点我做了无数常数优化,包括但不限于:把所有线段树改成 存差分的树状数组;把树剖求LCA的极小的log优化成rmq O(1)求LCA;根据测试情况手动调整siz的大小;    但就是死也卡不过去,算了算了QWQ (常规套路,先把1设成根建有根树)     这个题的主要思路就
阅读本文

2018 计蒜之道复赛 贝壳找房魔法师顾问(并查集+dfs判环)

贝壳找房在遥远的传奇境外,找到了一个强大的魔法师顾问。他有 22 串数量相同的法力水晶,每个法力水晶可能有不同的颜色。为了方便起见,可以将每串法力水晶视为一个长度不大于 10^5105,字符集不大于 10^5105 的字符串。现在魔法师想要通过一系列魔法使得这两个字符串相同。每种魔法形如 (u, v), u, v le 10^5(u, v), u, v≤105,可以将一个字符 uu改成一个
阅读本文

类欧几里得算法

省选前随便发篇文章冒个泡...希望明天省选顺利吧QAQhttps://loj.ac/problem/138 以下的除法均为整除。$f(k_1,k_2,a,b,c,n)=sum_{i=0}^n x^{k_1} ((ax+b)/c)^{k_2}$如果a>=c或b>=c,那么$f(k_1,k_2,a,b,c,n)=sum_{i=0}^n x^{k_1} ((a/c)x+(b/c)+(a bmod
阅读本文

gym 101485E 二分匹配

gym 101485E题意: 给出 n 个 a,b 对,有三种运算符 + 、- 、* 。要你给出每对 a, b 指定运算符,使得最后 n个答案都不相同。 tags: 真是该退役了,写个二分匹配都写这么久 -_- 离散化,建个图跑匹配就好了。。也可以网络流// gym 101485E #include<bits/stdc++.h> using namespace std; #pragma comme
阅读本文

洛谷P3159 [CQOI2012]交换棋子

巧妙的拆点方式,首先把1看成黑点,0看成空的,几次交换就可以看成一条路径1)从容量上看,这条路径为1-2-2-2-2-2-……-2-12)从费用上看,这条路径每条边费用都是1于是用一种巧妙的拆点方式,把一个点拆成三个,连两条边,成为一条链,然后如果是黑点的话就由s向中间那个点连边,如果是路过的话就由一条链的尾部向另一条链的首部连边这样就满足了上面的条件1)2)容量的话如果是黑点出来就是(c+1)/
阅读本文

tensorflow 模型压缩

模型压缩为了将tensorflow深度学习模型部署到移动/嵌入式设备上,我们应该致力于减少模型的内存占用,缩短推断时间,减少耗电。有几种方法可以实现这些要求,如量化、权重剪枝或将大模型提炼成小模型。在这个项目中,我使用了 TensorFlow 中的量化工具来进行模型压缩。目前我只使用权重量化来减小模型大小,因为根据 Mac 上的测试结果,完整 8 位转换没有提供额外的好处,比如缩短推断时间。(由于
阅读本文

牛客练习赛11 B trie树+拓扑判环 E 分治求平面最近点对

牛客练习赛11B  假的字符串题意:给定n个字符串,互不相等,你可以任意指定字符之间的大小关系(即重定义字典序),求有多少个串可能成为字典序最小的串,并输出它们。tags:好题对于一个字符串,1】如有其它字符串是它的前缀,那肯定不可能。这个直接用字典树处理就可以。2】但如果以这个字符串为最小,怎么判定其它字符串不会矛盾呢?其实矛盾的情况详细一点说是: 比如要以  abcd 为最小, 但又有另一个字
阅读本文

UVA - 11997 思维

UVA - 11997题意:有K个整数数组,各包含K个元素。在每个数组中取一个元素加起来,可以得到k^k个和。求这些和中最小的K个值。tags:思维,大白书189 简化版:两个数组 A[]、 B[],有 k*k 个和,怎么快速求出前 k 小和 ?数组排序后,对于 s1= A[i]+B[j] ,它的下一个最大的和就是 A[i]+B[j+1] = s1-B[j]+B[j+1] 。 所以优先队列优化一下
阅读本文

Tree 倍增

每个节点有重量,询问节点的祖先序列中最长重量递增序列长度赛中写的倍增没调出来,感觉这种从指数最大到最小枚举做倍增的方法也不错比之前那个从每次都从低位开始凑的更快//#include<bits/stdc++.h> //#pragma comment(linker, “/STACK:1024000000,1024000000“) #include<stdio.h> #include<al
阅读本文

牛客练习赛12

https://www.nowcoder.net/acm/contest/68/A思路:判断一下顺时针角度大还是逆时针角度大,怎么写都可以吧,pi=acos(-1)还是要知道的 #include <cstdio> #include <algorithm> #include <cstring> #include <vector> #include <iostream> #include <cmath
阅读本文

Linux文件系统管理

分区类型: MBR:最大支持2T硬盘,最多支持4个主分区GPT:最大支持容量18EB(EB=1024PB,PB=1024TB),单个分区最大支持1EB容量,理论上支持无限个磁盘分区文件系统:ext4: ext4向下兼容于ext3与ext2;子目录最高可达64000,使用“dir_nlink”功能后可以达到更高(虽然父目录的link count会停止增加)。为了避免性能受到大量目录的影响,ext4默
阅读本文

关于自身递归的疑惑

http://lvyou.baidu.com/plan/12ac54ec7a230738bf2385e3?0b=20180125http://lvyou.baidu.com/plan/bb4e683b68299df139037dde?v1=2018-01-25http://lvyou.baidu.com/plan/508eb3f1350d41451799901e?20180125=f7http:/
阅读本文