SummerVocation_Learning--java的线程机制
线程:是一个程序内部的执行路径。普通程序只有main()一条路径。如下列程序: import java.lang.Thread; //导入线程实现包
public class Test_Thread {
public static void main(String[] args) {
// TODO Auto-generated method stub
m1();
}
public static void m1()
English trip -- VC(情景课)2 D Reading
Xu言: 业精于勤,荒于嬉;行成于思,毁于随 Before you read 阅读准备 Talk about the picture, what do you see?看图说话,你看到了什么? Listen and read 听并读 Sue, Have fun at school! You need pencil ,The pencil in the desk. You need notebook, The notebook on my computer. You need dictionar
全链路实践Spring Cloud 微服务架构
Spring Cloud 微服务架构全链路实践Spring Cloud 微服务架构全链路实践 阅读目录: 网关请求流程 Eureka 服务治理 Config 配置中心 Hystrix 监控 服务调用链路 ELK 日志链路 统一格式返回 Java 微服务框架选型(Dubbo 和 Spring Cloud?) 目前公司使用的 Spring Cloud 整个技术组件,基本包含了上面图中所包含的,不得不说,Spring Cloud 整个生态真的很强大,使用起来也很方便有效。 后面有时间再针对每个组件进
Verilog HDL的程序结构及其描述
这篇博文是写给要入门Verilog HDL及其初学者的,也算是我对Verilog HDL学习的一个总结,主要是Verilog HDL的程序结构及其描述,如果有错,欢迎评论指出。一、Verilog HDL的程序结构 首先我们不开始讲Verilog HDL的语法,我们从Verilog HDL的程序结构出发。相信大家都看过芯片吧,它有个名字,有个外壳,外壳向外伸出有引脚(BGA封装的那种请不要乱...
VerilogHDL概述与数字IC设计流程学习笔记
一、HDL的概念和特征 HDL,Hard Discrimination Language的缩写,翻译过来就是硬件描述语言。那么什么是硬件描述语言呢?为什么不叫硬件设计语言呢?硬件描述语言,顾名思义就是描述硬件的语言,它用文本的形式来描述电子系统硬件结构和行为,是一种用形式化方法来描述数字电路和系统的语言。正是因为如此,硬件与软件不一样,他不像软件,你某天突发奇想,想实现某个的界面,搞搞代码就OK...
Unity 网络通信以及buffer优化
最近学习Unity想实现网络通信,为了对以后项目做打算,想对网络通信方面做些准备以及验证。对于mmorpg类游戏这种网络要求不是很强可以使用Tcp,但是对于Moba、FPS使用TCP有点勉为其难。以前使用 KCP + UDP 验证了 UDP 双端数据的完整性且效率比TCP要高的多,但是自己还没有没有使用 C# 实现,目前先把前端 TCP 弄好,过些日子时间空余再集成 TCP、KCP + UDP,TCP登录验证,分配UDP客户端登录识别KEY,以及要不要在Github上面开源整套RPC框架,只有
[bzoj4659\2694]Lcm_数论_莫比乌斯反演
Lcm bzoj-4659 bzoj-2694 题目大意:给出A,B,考虑所有满足l<=a<=A,l<=b<=B,且不存在n>1使得n^2同时整除a和b的有序数对(a,b),求其lcm(a,b)之和。答案模2^30。 注释:$1\le A,B\le 4\cdot 10^6$,$1\le cases \le 2000$。 想法:这题是一道挺好的题,它的好在于对于题目的转化。 这题目描述,没个做,我们将它转化一下 $\ \ \sum\limits_{i=1}^A\sum\limits_{j=1}^
基于脚本的modelsim自动化仿真笔记
一、基本介绍 这里介绍一下如何利用脚本调用modelsim进行自动化仿真,随笔前面先介绍一下前仿真,随笔结尾处介绍后仿真。前仿真的基本介绍如下所示,由于我的笔记是写在.do文件中,因此我这里也给代码的格式,如下所示:# #表示注释,modelsim不支持中文,因此可能不能识别注释
#①退出当前仿真功能,退出当前的工程,跟在modelsim界面的命令行敲入命令的效果一样,之后就可以创建其他的工程
...
python开发【第一篇】入门
安装:python.org 一 两种执行方式 1 .通过文件执行(文件后缀为.py) 2.解释器内执行 二 解释器路径 #!/use /bin/env python 三 编码 # -*- coding:utf8 -*-(可识别各种语言) 四 执行操作 c:\a.py print('hello world') py(python3.3以上版本可用py) c:\a.py hello word 五 注译 多行注译“” 单行注译# 六 变量 变量只能由数字,字母,下划线构成 特例 1 不能由数字开头
DROPS攻防平台部分writeup
1、比较大小 题目链接: http://lab1.xseclab.com/base10_0b4e4866096913ac9c3a2272dde27215/index.php 先输入一个数字,发现只能输入三位数。然后想到修改源代码。 F12调出开发者工具修改“3”,只要比3大就行,然后再在输入框中输入比999大的数字,点击提交,即可得到key。 2、nmap我用过 题目链接:http://www.zzti.edu.cn/ 这个题目就是考察nmap的使用,用kali linux 或windows系
VerilogHDL常用的仿真知识
在描述完电路之后,我们需要进行对代码进行验证,主要是进行功能验证。现在验证大多是基于UVM平台写的systemverilog,然而我并不会sv,不过我会使用verilog进行简单的验证,其实也就是所谓的仿真。这里就来记录一下一些验证的基础吧。一、验证基础与仿真原理 ①综合中的语法,都适用于仿真,在仿真中,Verilog语句是串行的,其面向硬件的并行特性则是通过其语义(语言含义)来实现的,因此并不...
Verilog HDL常用综合语法
前面已经记录了一些组成Verilog的基本组成,可以用这些基本组成来构成表达式。这一节,就来记录一下把这些表达式构成一个文件的各种行为描述语句。 ①这里用Verilog基本要素进行的行为描述主要是针对综合来的,也就是可以设计出实际电路来的(行为描述语句有两大子集,一个是面向综合,一个是面向仿真)。②行为描述语句一般指放在always语句中。内容提纲如下所示: ·触发事件控制 ·条件语句(if与...
Makefile 的编写例子demo
阅读数:3894假设我们有下面这样的一个程序,源代码如下: /* main.c */
#include "mytool1.h"
#include "mytool2.h"
int main(int argc,char **argv)
{
mytool1_print("hello");
mytool2_print("hello");
}
/* mytool1.h */ ...
Makefile 中的命令
$(filter PATTERN…,TEXT) 函数名称:过滤函数—filter。 函数功能:过滤掉字串“TEXT”中所有不符合模式“PATTERN”的单词,保留所有符合此模式的单词。可以使用多个模式。模式中一般需要包含模式字符“%”。存在多个模式时,模式表达式之间使用空格分割。 返回值:空格分割的“TEXT”字串中所有符合模式“PATTERN”的字串。 函数说明:“filter”函数可以用来去除...
make命令和makefile文件
(1) makefile的语法(2) make命令的选项和参数1、依赖关系2、规则3、makefile文件中的注释4、makefile文件中的宏5、多个目标6、内置规则 make工具解决的问题:它会在必要时重新编译所有受改动影响的源文件。 注意:make命令不仅仅用于编译程序,无论何时,当需要通过多个输入文件来生成输出文件时,你都可以利用它来完成任务。它的其他用法还包括文档处理。虽然make命...
Mac下Intellij IDEA快捷键部分失效
主要是普通快捷键可以,涉及到F1~F12之类的就不生效,尤其是Find Usages(Alt+F7)不生效后来发现是最上面一排键F1~F12默认变成了功能键,例如调节亮度,调节音量等,而不是本来的F1~F12功能了在 系统偏好设置》键盘》键盘tab页,勾选下面这个即可...
C++友元friend --c++利用friend修饰符,可以让一些你设定的函数能够对这些保护数据进行操作
通常对于普通函数来说,要访问类的保护成员是不可能的,如果想这么做那么必须把类的成员都生命成为public(共用的),然而这做带来的问题遍是任何外部函数都可以毫无约束的访问它操作它,c++利用friend修饰符,可以让一些你设定的函数能够对这些保护数据进行操作,避免把类成员全部设置成public,最大限度的保护数据成员的安全。 友元能够使得普通函数直接访问类的保护数据,避免了类成员函数的频繁调...
git pull更新错误解决办法
Your local changes to the following files would be overwritten by mergeerror: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, commit yo...
今日推荐
周排行