形式语言与自动机(二)NFA
正则语言 如果某个语言能被DFA识别,那么它就是正则的 例题1: 构造一个字母表为{0,1}的DFA,使其接受所有最多含有三个1的串。 例题2: 构造一个DFA,使其能够定义如下语言: ? L={010,1} \(\Sigma=\{0,1\}\) 处理不了的话,可以引入一个特殊状态——死状态Qdie ... 查看全文
别让算法和数据结构拖你职业生涯的后腿
  IT行业一直流传着一句名言,“程序设计=算法+数据结构”,这是瑞士计算机科学家NiklausWirth于1976年出版的一本书的书名,那么数据结构与算法在程序开发中的重要性也就不言而喻了。还记得刚上大学开始学习数据结构的时候,偶然听到一位编程大佬说数据结构其实是计算机专业基础课里最难的一门,我内心是不认可的,然而后来接触更深入时我才发现是我太年轻,并且也没有意识到它的重要性 查看全文
并发04--JAVA中的锁
1、Lock接口 Lock与Synchronized实现效果一致,通过获得锁、释放锁等操作来控制多个线程访问共享资源,但是Synchronized将获取锁固话,必须先获得锁,再执行,因此两者对比来说,Synchronized更方便,不需要关注加锁解锁操作;而Lock更灵活,提供了可操作、可中断等特性 ... 查看全文
windows 下查看 删除 java进程
查看wmic process where caption="java.exe" get processid,caption,commandline /value 删除taskkill /pid 进程id/F ... 查看全文
Python之自动获取目标网站最新通知
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 作者:玖伍壹柒 喜欢的朋友欢迎关注小编,除了分享技术文章之外还有很多福利,私信“资料”可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。 不管是一 ... 查看全文
LeetCode日记——【算法】动态规划专题——斐波那契数列
题1:爬楼梯 LeetCode题号:70 难度:Easy 题目描述: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 : 输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + ... 查看全文
python 基础(十六)生成器用法举例
import time def consumer(name): print('%s,准备吃包子'%name) while True: baozi = yield print('包子%s来了,被%s吃了'%(baozi,name)) c = consumer('clyde') c.__next__() ... 查看全文
Spring Boot注解使用指南
@Configuration @Configuration包含了@Component,所以被其注解的类自身也会被纳入到bean容器中,但是纳入的是经过cglib增强的子类(代理类)。 @Configuration标记的类必须符合下面的要求: 配置类必须以类的形式提供(不能是工厂方法返回的实例)。允许 ... 查看全文
JavaScript基础
1:什么是JavaScript? JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言 2:JavaScript特点 向HTML页面中添加交互行为 脚本语言,语法和Java类似 解释性语言,边执行边解释 3:JavaScript组成 JavaScript(ECMAScript,D ... 查看全文
Java专题二十二:垃圾回收(GC)
Java专题二十二:垃圾回收(GC) 22.1. 垃圾回收算法 22.1.1. 复制算法 复制算法将内存按容量划分为大小相等的两块,每次只使用其中的一块,当这一块内存用完了,就将还存活着的对象复制到另一块上面,然后再把已经使用过的内存空间一次清理掉 22.1.2. 标记-清除算法 标记-清除算法将垃 ... 查看全文
当一个线程访问object的一个synchronized(this)同步代码块时,其他线程对object中所有其它synchronized(this)同步代码块的访问将被阻塞
参考:https://www.cnblogs.com/firstdream/p/8334149.html Java中同一个类中不同的synchronized方法是否可以并发执行 ?? 参考:https://www.jianshu.com/p/f23a90a79b3a ... 查看全文
java entity转js的json对象
前后端分离开发时,有时候从entity实体中复制字段到前端要一个一个替换比较麻烦写了一个批量替换的方法 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Java entity to json</title> </head> <b ... 查看全文
python 给视频添加马赛克
用法: 1. 创建空文件夹:imgs 2. 将倒数第三行中的"222056.mov"改为你的视频路径,如:"a.mov" 3. 运行以下代码 4. 稍等片刻,鼠标拖动选择添加马赛克区域,按enter确定(每次操作只能添加一个马赛克区域,视频会根据所选区域全程添加马赛克) 5. 稍等片刻,'a.avi ... 查看全文
怎么解决js中如滑动到最底端一次操作触发多次
定义一个布尔类型到标志,处理中将起设置为true ,处理完改完false,逻辑: data{ isInProcessing:false } //逻辑函数过程中: if(isInProcessing){ return }else{ this.data.isInProcessing=true //... ... 查看全文
js 实现前端导出execl
function btn_exportexecl() { $.ajax({ type: "get",// get或者post url: "/Export/ExportExceldc",// 请求的url地址 data: { holeid: ID},//请求的参数 dataType: "json", ... 查看全文
libcurl-http发送数据流程
源码目录 docs/example/httpcustomheader.c 添加自定义headers http-post.c 按字符串推送数据 simplepost.c 按长度推送数据 httpput.c 按文件推送 curl_easy_perform() easy_transfer() curl_m ... 查看全文
HTML基础——表格的应用
一、表格标签 1、基本格式: 每个表格由 table 标签开始。 每个表格行由 tr 标签开始。 每个表格数据由 td 标签开始。 例如: <html> <head> <title>表格标签</title> <meta charset="utf-8"/> </head> <body> <table ... 查看全文
JSON在线解析及格式化校验工具 jsonin.com
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition -... ... 查看全文
MVC(实战二:网址映射)
一、默认网址 Global.asax 默认网址配置: 此时打开编辑页面,效果如下: ?后面包含name参数和Email参数 在Global中修改网址路由: public static void RegisterRoutes(RouteCollection routes) { routes.Ignor ... 查看全文