BCC

DragonBonesPro制作补间动画 龙骨动画

穿精又带淫゛_ 提交于 2020-05-06 23:17:18
开发工具:DragonBonesPro 一.开场动画 1.导入素材 2. 将素材拖入入舞台并调整其位置及图层顺序 3. 设置关键帧并创建补间动画,调整位置 、 最终效果 二.小丑盒子 1.导入素材调整图层顺序 2.创建骨骼 3.创建补间动画 最终效果 三.跑步的人 1.导入素材 2.调整图层顺序 3.创建绑定骨骼 4.添加动作 最终效果 四.跳跳羊 1.导入素材 2.调整图层顺序,创建绑定骨骼 3.对跳跳羊身体创建网格并绑定 4.制作补间动画 最终效果 来源: oschina 链接: https://my.oschina.net/u/4463196/blog/4268472

Java对接硬件接口,采用Scoket连接,数据报文通信

时光毁灭记忆、已成空白 提交于 2020-05-05 19:53:07
第一次对接这玩意,也是RLG!!! 对接硬件不都用C来搞吗?没法奈何我只会java 不废话,先直接上部分对接需求文档>>> 先解读一下以上的东西,看备注可知,以0x 开头,基本确定是全是16进制的东西 先理一下, 类型为Byte, 一个字节等于2位16进制数 类型为Uint ...反正跟java中的"int"八九不离十, int占4个字节等于8位16进制数 类型为Ushort ...反正跟java中的"short八九不离十, short占2个字节等于4位16进制数 还有个要注意的点,数字类型高低位排序。低位在“前”按照甲方爸爸给的提示, 这个“前”是从右往左排 ,意思是越小的,越排在后面 以长度lenth举个栗子吧: // 当长度 lenth=18时 int lenth=18 ; // 转16进制 String lenthHex = Integer.toHexString(lenth); // 这时的lenthHex应该等于12,但是文档要求长度为4x2位16进制,于是 // 往前补0,这是的lenthHex等于00000012 // 再低位在前排序,注意,此处全部都是这对于字节,于是2位一体倒序 // 输出lenthHex=12000000 下面给出 设备登录的需求文档来做一次实际操作 // 设备登陆测试 final static String info = "01" + //

【Dart学习】--Dart之字符串(String)的相关方法总结

≡放荡痞女 提交于 2020-05-05 18:11:35
字符串定义 使用单引号或双引号 String a = " abcdefg " ; String b = ' 12345 ' ; 创建多行字符串,保留内在格式 使用三个单引号或三个双引号 创建多行字符串,保留内在格式,如换行和缩进等,里面写什么输出就是什么。 三个单引号 String e = ''' asd fdsd fff ''' ; 三个双引号  String f = """ 1 2 3 4 """ ; 使用r创建原始raw字符串(转义字符等特殊字符会输出出来,而不会自动被转义) String str1=r ' Hello \n World ' //(使用r创建原始字符串,转义字符不会被转义,会直接输出出来) 字符串常用属性 String a20 = " aaaa " ; String a21 = "" ; 字符串长度 print(a20.length); // 4 是否为空 print(a20.isEmpty); // false print(a21.isEmpty); //true 是否不为空 print(a20.isNotEmpty); // true print(a21.isNotEmpty); //false 字符串连接 String a = " abcdefg " ; String b = ' 12345 ' ; 使用+号连接 String c = a + b; //

POJ2942 UVA1364 Knights of the Round Table 圆桌骑士

无人久伴 提交于 2020-05-05 11:42:16
POJ2942 洛谷UVA1364 (博主没有翻墙uva实在是太慢了) 以骑士为结点建立无向图,两个骑士间存在边表示两个骑士可以相邻(用邻接矩阵存图,初始化全为1,读入一对憎恨关系就删去一条边即可),则题意变为求图中不在任何奇环(结点数为奇数的环)中的点的数量。 一个环上的点一定属于一个双连通分量(两两都有两条路径可达) 那么什么时候双连通分量中没有奇环呢? 显然,当双连通分量是二分图的时候,图中没有奇环,因为从一个点出发回到该点一定要经过偶数条边。 即 非二分图的双连通分量一定含有奇环 那么,非二分图的双连通分量的每个点是否都在奇环中呢? 假设v,u1,u2属于同一个双连通分量,且已知u1,u2在奇环上。求证:v也在奇环上 因为u1,u2在奇环上,所以u1,u2在环上的两条路径一条长度为奇数,一条长度为偶数。故无论u1-v-u2的长度为奇数或偶数都可以以v,u1,u2构造一个奇圈 所以我们得到 非二分图的双连通分量中的每个点都在奇环上 那么我们的任务就转换为 求无向图中是二分图的双连通分量中点的个数 有了上面的分析,代码实现就很简单了 1 #include<cstdio> 2 #include<cctype> 3 #include<cstring> 4 #include<algorithm> 5 using namespace std; 6 #define re register

django发送邮件send_mail&send_mass_mail

六眼飞鱼酱① 提交于 2020-05-02 07:20:19
一、配置 在setting.py中进行相关配置: EMAIL_HOST = ' smtp.sina.cn ' # SMTP地址 EMAIL_PORT = 25 # SMTP端口 EMAIL_HOST_USER = ' xxxxxxxxxxx@sina.cn ' # 我自己的邮箱 EMAIL_HOST_PASSWORD = ' xxxxxxxxxxxx ' # 我的邮箱密码 EMAIL_USE_TLS = False # 与SMTP服务器通信时,是否启动TLS链接(安全链接)。默认是false EMAIL_FROM = ' xxxxxxxxxxx@sina.cn ' # 发件人 二、发送邮件 新建一个send_email.py文件。采用diango中的send_email()方法进行邮件的发送。 send_mail(subject, message, from_email, recipient_list, fail_silently=False, auth_user=None, auth_password=None, connection=None, html_message=None) 发送邮件最简单的方法是使用django.core.mail.send_mail()。 subject、message、from_email和 recipient_list 参数是必须的。

CentOS 7 中安装 bcc-tools

让人想犯罪 __ 提交于 2020-05-02 04:58:20
bcc-tools 需要内核版本为 4.1 或者更新的版本,我们首先需要升级内核 centos版本在7.3以上就不需要update更新了 第一步,升级内核。你可以运行下面的命令来操作: # 升级系统 yum update -y # 安装 ELRepo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm # 安装新内核 yum remove -y kernel-headers kernel-tools kernel-tools-libs yum --enablerepo="elrepo-kernel" install -y kernel-ml kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel # 更新 Grub 后重启 grub2-mkconfig -o /boot/grub2/grub.cfg grub2-set-default 0 reboot # 重启后确认内核版本已升级为 4.20.0-1.el7.elrepo.x86

2015-2016 ACM-ICPC Northeastern European Regional Contest (NEERC 15)C

烈酒焚心 提交于 2020-05-01 18:44:00
题意:给一颗仙人掌,要求移动一条边,不能放在原处,移动之后还是一颗仙人掌的方案数(仙人掌:无向图,每条边只在一个环中),等价于先删除一条边,然后加一条边 题解:对于一颗仙人掌,分成两种边,1:环边:环上的边2,树边:非环上的边 考虑1.删除树边,那么只需联通两个联通快,那么方案数就是两个联通块乘积-1(除去删除的边) 2.删除环边,那么我们假设删除所有环,那么图变成了深林,方案数就是深林中每棵树任意两点连接,方案数就是全部的和,先维护一个每个环上的点有多少树边,对于每个树边联通块(大小x)共贡献是x*(x-1)/2-(x-1),对于每个环,我们先算出所有答案,按个减去每个环上点的贡献,然后考虑删除环边之后总树边联通块的贡献 bcc维护树边,并查集维护树边联通块 //#pragma GCC optimize(2) //#pragma GCC optimize(3) //#pragma GCC optimize(4) //#pragma GCC optimize("unroll-loops") //#pragma comment(linker, "/stack:200000000") //#pragma GCC optimize("Ofast,no-stack-protector") //#pragma GCC target("sse,sse2,sse3,ssse3,sse4

centos7 升级最新版内核 并安装 bcc-tools

巧了我就是萌 提交于 2020-04-28 10:43:37
centos7 升级最新版内核 升级系统 [root@jikeshijian ~]# yum update -y 安装 ELRepo [root@jikeshijian ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org [root@jikeshijian ~]# rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm 安装新内核 [root@jikeshijian ~]# yum remove -y kernel-headers kernel-tools kernel-tools-libs [root@jikeshijian ~]# yum --enablerepo="elrepo-kernel" install -y kernel-ml kernel-ml-devel kernel-ml-headers kernel-ml-tools kernel-ml-tools-libs kernel-ml-tools-libs-devel 更新 Grub 后重启 [root@jikeshijian ~]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub

一文看懂5种ESD防护方法!

╄→гoц情女王★ 提交于 2020-04-26 14:12:43
静电放电(ESD)理论研究的已经相当成熟,为了模拟分析静电事件,前人设计了很多静电放电模型。常见的静电模型有:人体模型(HBM),带电器件模型,场感应模型,场增强模型,机器模型和电容耦合模型等。芯片级一般用HBM做测试,而电子产品则用IEC 6 1000-4-2的放电模型做测试。为对 ESD 的测试进行统一规范,在工业标准方面,欧共体的 IEC 61000-4-2 已建立起严格的瞬变冲击抑制标准;电子产品必须符合这一标准之后方能销往欧共体的各个成员国。 因此,大多数生产厂家都把 IEC 61000-4-2看作是 ESD 测试的事实标准。我国的国家标准(GB/T 17626.2-1998)等同于I EC 6 1000-4-2。大多是实验室用的静电发生器就是按 IEC 6 1000-4-2的标准,分为接触放电和空气放电。静电发生器的模型如图 1。放电头按接触放电和空气放电分尖头和圆头两种。 IEC 61000-4-2的 静电放电的波形如图2,可以看到静电放电主要电流是一个上升沿在1nS左右的一个上升沿,要消除这个上升沿要求ESD保护器件响应时间要小于这个时间。静电放电的能量主要集中在几十MHz到500MHz,很多时候我们能从频谱上考虑,如滤波器滤除相应频带的能量来实现静电防护。 IEC 61000-4-2规定了几个试验等级,目前手机CTA测试执行得是3级,即接触放电6KV

Linux资源分析工具杂谈(长文慎入)

佐手、 提交于 2020-04-26 04:36:08
Linux资源分析工具杂谈 开篇之前请大家先思考一个问题: 磁盘的平均I/O响应时间是1 ms,这个指标是好,还是差? 众所周知,计算机科学是客观的,也就是说对于一个给定的问题,我们总是能给出明确的答案,比如我们网上购物买了两件100元的衣服,我们应该付款200元,但是系统给我们计算出的金额确是300元,我们可以明确的告诉商家,结果算错了。与此不同,性能却常常是主观的,甚至对性能问题的判断都可能是不准确的,比如我们刚刚提到的1ms,一定有人认为是好的,也有人认为是差的,要客观的回答这个问题,可能是一项系统性的工作,必须需要首先定义基准(基准定义本身相对复杂,内容可以写一本书,在此不做深入讨论),有了基准指标,通过比较才能得出合理的结论。表1列出了一些数值,期望可以使大家对计算机科学的一些延时有一个粗略的概念,表中以一个3.3GHZ主频的CPU一次访问寄存器为基准进行说明,比如如果我们认为计算机世界中一次寄存器访问的时间0.3纳秒是现实生活中的1秒,那么访问一次内存的相对时间就是6分钟,表1中参考数据源自互联网。 表1. 计算机科学中的延时 软件发展到今天可谓日新月异,短短的几十年中极大的提高了人类的生产力。伴随着软件功能的发展,软件的复杂度也在几何级的增长,从经济性的角度来讲,人们总是希望投入更少的硬件资源,更少的电力,更少的时间来完成更多的生产任务,人们期望自己的每一度电