自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(211)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 LeetCode刷题笔记

面试经典150题1. 数组/字符串1.1 合并两个有序数组题目给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nu...

2024-01-07 03:10:00 904

原创 Large Language Model主题的若干论文简述

1.Architectural Components of Large Language Models (LLMs)SentencePiece: A simple and language independent subword tokenizer and detokenizer for Neural Text Processing:SentencePiece is a subword t...

2023-05-15 19:06:00 1030

原创 cn2 lab 笔记

Maven(不添加环境变量)maven打包C:\apache-maven-3.8.8\bin\mvn packageKafka先启动kafka自带的zookeeper在C:\kafka_2.13-3.3.1\bin\windows目录下执行.\zookeeper-server-start.bat ../../config/zookeeper.properties再启动kafka....

2023-05-11 05:35:00 158

原创 正则表达式学习笔记

正则表达式语法1测试代码import re# ma = re.match(r'.','1d')和ma = re.match(r'[0-9]','1d')都可以匹配到含有该字符开头的若干个字符# [.]这种写法是错误的# 然而一旦外层有'['或者'{'和其他的特殊符号,则只能匹配含有该字符的一个字符,如r'{[abc]}'ma = re.match(r'.', '1d')prin...

2021-11-08 02:01:00 193

原创 真人快打11 技能键位

蝎子基础A+L:下段攻击A+K:跃头攻击A+J: 剐肠A+I:空格或者JK:反向投掷D+空格:正向投掷J或者K:拆解后投掷I或者L:拆解前投掷;或者J+I:场景交互特殊招式ADJ:流星矛SAK:(空中)地狱之口组合技(高难度)I再J再ID+K再LA+J再L再KA+J再L再J进化招式ADJ再;SAK再;终结技ASSJ连招ADJ再;再A+LADJ再...

2021-10-30 20:49:00 8309

原创 Computersystemsicherheit学习笔记

1.Verlässliche System1.1 Security和Safety的区别1.2 Fault,Error和Failure的区别举例如下:1.3 Verfügbarkeit例题:1.4 VerlässlichkeitMTTF的计算:串联和并联的成功失败概率:1.5 Fehlererkennung und -behandlungFehlererkennung:...

2021-03-07 19:04:00 155

原创 Einfuehrung in die Kuenstliche Intelligenz学习笔记

1.Uninformed Search1.1 State Space of a Problem1.2 depth of the search tree and fringe of the search tree1.3 States vs. Nodes1.4 Search Strategies§ completeness: does it always find a soluti...

2021-03-07 07:47:00 582 1

原创 Graphische Datenverarbeitung Ⅰ 学习笔记

1. Pipeline1.1 Graphische Primitive1.2 Model and View Transform1.3 Vertex Shading1.4 Clipping1.5 总结 Die 3D Graphikpipeline – Geometrie1.6 Triangle SetupScanline 8: 和图形交点横坐标x的值1.7 Triang...

2021-03-05 07:44:00 142

原创 DIY申请达姆施塔特工业大学计算机专业(Informatik)硕士(Master)【附个人简历和动机信】...

1.个人概况双非院校本科毕业两年,已来德国一年。APS绩点2.5,均分80.17。2020.6月考出5443德福成绩,7月中下旬递交材料,9月初获得Zulassung(录取)PS:后来考出5444冬季学期来不及结果没有用上。申请2020 Winter Semester(冬季学期)Informatik Master德语授课2.学校概况中流tu9,计算机是其强势专业,介绍如下...

2020-09-07 02:46:00 1999 2

原创 星际争霸2 AI开发(持续更新)

准备我的环境是python3.6,sc2包0.11.1机器学习包下载链接:pysc2地图下载链接mapspysc2是DeepMind开发的星际争霸Ⅱ学习环境。 它是封装星际争霸Ⅱ机器学习API,同时也提供Python增强学习环境。以神族为例编写代码,神族建筑科技图如下:采矿# -*- encoding: utf-8 -*-'''@File : __init_...

2019-11-21 23:28:00 1703 2

原创 星际争霸2 AI开发

准备我的环境是python3.6,sc2包0.11.1机器学习包下载链接:pysc2地图下载链接:maps游戏下载链接:国际服 国服pysc2是DeepMind开发的星际争霸Ⅱ学习环境。 它是封装星际争霸Ⅱ机器学习API,同时也提供Python增强学习环境。以神族为例编写代码,神族建筑科技图如下:教程采矿# -*- encoding: utf-8 -*-'''...

2019-11-21 23:28:00 712

原创 Java多线程(十五):CountDownLatch,Semaphore,Exchanger,CyclicBarrier,Callable和Future

CountDownLatchCountDownLatch用来使一个线程或多个线程等待到其他线程完成。CountDownLatch有个初始值count,await方法会阻塞线程,直到通过countDown方法调用使count减少为0才会执行await方法后面的代码。示例代码MyThread50_0是WorkThread,不同的线程休眠时间不一样。public class MyThr...

2019-11-03 18:09:00 178

原创 Java多线程(十四):Timer

Timerschedule(TimerTask task, Date time)该方法在指定日期执行任务,如果是过去的时间,这个任务会立即被执行。执行时间早于当前时间示例代码,当前时间是2019年9月19日,代码中写的是前一天的时间。public class MyTask1 extends TimerTask { private static Timer timer =...

2019-09-20 04:30:00 152

原创 Java多线程(十三):线程池

线程池类结构1.Executor是顶级接口,有一个execute方法。2.ExecutorService接口提供了管理线程的方法。3.AbstractExecutorService管理普通线程,SchedulerExecutorService管理定时任务。简单的示例public class MyThread46 { public static void main(St...

2019-09-17 01:00:00 140

原创 Java多线程(十二):中断机制

这里详细分析interrupt(),interrupted(),isInterrupted()三个方法interrupt()中断这个线程,设置中断标识位 public void interrupt() { if (this != Thread.currentThread()) checkAccess(); synchr...

2019-09-06 03:07:00 121

原创 Java多线程(十一):线程组

线程组线程组可以批量管理线程和线程组对象。一级关联例子如下,建立一级关联。public class MyThread43 implements Runnable{ public void run() { try { while (!Thread.currentThread().isInterrupted()...

2019-08-30 12:38:00 129

原创 Java多线程(十):BlockingQueue实现生产者消费者模型

BlockingQueueBlockingQueue、解决了多线程中,如何高效安全“传输”数据的问题。程序员无需关心什么时候阻塞线程,什么时候唤醒线程,该唤醒哪个线程。方法介绍BlockingQueue是Queue的子类void put(E e)插入指定元素,当BlockingQueue为满,则线程阻塞,进入Waiting状态,直到BlockingQueue有空闲空间再继续。...

2019-08-08 18:06:00 283

原创 德国语言+留学签证递交材料详解(上海)

本人于2019年8月5日在上海德国中心递交签证材料语言+留学:有APS证书,但是语言没有达到德国高校入学的标准所需材料如下:德国签证申请表德国签证申请表下载:德国签证申请表有关联系方式及代办人的附加声明保险证明保险公司给的证明保险声明护照原件复印件原件夹一张2寸白底照片,复印件自保金证明原件复印件我用Fintba走Sutor Bank开的户,没有走德意志银行...

2019-08-06 09:57:00 2264 1

原创 Java多线程(八):生产者消费者模型

生产者消费者模型生产者:生产任务的个体;消费者:消费任务的个体;缓冲区:是生产者和消费者之间的媒介,对生产者和消费者解耦。当缓冲区元素为满,生产者无法生产,消费者继续消费;缓冲区元素为空,消费者无法消费,生产者继续生产;wait()/notify()生产者消费者模型制作一个简单的缓冲区ValueObject,value为空表示缓冲区为空,value不为空表示缓冲区满public ...

2019-08-02 17:02:00 111

原创 Java多线程(九):生产者消费者模型

生产者消费者模型生产者:生产任务的个体;消费者:消费任务的个体;缓冲区:是生产者和消费者之间的媒介,对生产者和消费者解耦。当缓冲区元素为满,生产者无法生产,消费者继续消费;缓冲区元素为空,消费者无法消费,生产者继续生产;wait()/notify()生产者消费者模型制作一个简单的缓冲区ValueObject,value为空表示缓冲区为空,value不为空表示缓冲区满pu...

2019-08-02 17:02:00 118

原创 Java多线程(八):ReentrantReadWriteLock

读写锁ReentrantReadWriteLock概述读写锁ReentrantReadWriteLock,使用它比ReentrantLock效率更高。读写锁表示两个锁,一个是读操作相关的锁,称为共享锁;另一个是写操作相关的锁,称为排他锁。1、读和读之间不互斥,因为读操作不会有线程安全问题2、写和写之间互斥,避免一个写操作影响另外一个写操作,引发线程安全问题3、读和写之间互斥,避免读操作的...

2019-07-30 14:25:00 74

原创 Java多线程(七):ReentrantLock

加锁和解锁我们来看下ReentrantLock的基本用法ThreadDomain35类public class ThreadDomain35 { private Lock lock = new ReentrantLock(); public void testMethod() { try { lock.loc...

2019-07-22 15:25:00 82

原创 Unity3D学习笔记

Unity初识

2019-07-18 17:57:00 105

原创 Java多线程(六):wait(),notify()和notifyAll()

wait(),notify()和notifyAll()介绍1.wait()使当前线程等待,直到另一个线程调用notify(),notifyAll()或者中断,当前线程调用wait()之前必须持有锁,调用wait()之后会释放锁。等到当前线程重新获得锁,恢复执行。只能在同步方法调用wait()。2.notify()唤醒一个正在等待锁的线程,如果有多个线程在等待锁,那么任意唤醒其中一个wai...

2019-07-15 19:02:00 222

原创 Java多线程(五):死锁

死锁概念当线程Thread-0持有锁Lock1,Thread-1持有锁Lock2,此时Thread-0申请Lock2锁的使用权,Thread-1申请Lock1锁的使用权,Thread-0和Thread-1都在无限地等待锁的使用权。这样就造成了死锁。死锁是主要由于设计的问题。一旦出现死锁,死锁的线程就会永远不能使用,同步方法不会被执行,死锁线程不会被自动终止,无尽地消耗CPU资源。例子看...

2019-07-08 17:48:00 84

原创 Java多线程(四):volatile

volatilevolatile是一种轻量同步机制。请看例子MyThread25类public class MyThread25 extends Thread{ private boolean isRunning = true; public boolean isRunning() { return isRunning; } pub...

2019-07-04 15:57:00 131

原创 Java多线程(三):Synchronized

多线程安全脏读:多个线程对同一个对象的实例变量进行修改后访问,导致读到的数据是被修改过的。实例ThreadDomain16类public class ThreadDomain16 { private int num = 0; public void addNum(String userName) { try { ...

2019-07-02 17:37:00 117

原创 51单片机学习笔记

1.认识单片机89C51单片机结构框图单片机管脚图单片机我们主要研究的是IO口和中断。中断分为定时器、计数器、串行口、外部中断共有32个IO口。VCC:电源Gnd:地线P3.0和P3.1是串口中断P3.2和P3.3是外部中断P3.4和P3.5是定时器/计数器2. 51单片机开发环境...

2019-07-01 16:41:00 230

原创 每日一题,每日一字

永火必右有无

2019-06-29 17:53:00 191

原创 解决github pages和github .md文件图片不显示

博客园上传的图片,在github上无法显示。在github项目下建立img文件夹,放上图片两种方式项目绝对路径https://raw.githubusercontent.com/用户名/项目名称/master/图片文件夹/xxx.png例如:https://raw.githubusercontent.com/cjy513203427/cjy513203427.github.io/mas...

2019-06-25 22:08:00 5939 2

原创 Java多线程(二):Thread类

Thread类的实例方法start()start方法内部会调用方法start方法启动一个线程,该线程返回start方法,同时Java虚拟机调用native start0启动另一个线程调用run方法,此时有两个线程并行执行;我们来分析下start0方法,start0到底是如何调用run方法的Thread类里有一个本地方法叫registerNatives,此方法注册一些本地方法给Thread...

2019-06-24 20:17:00 186

原创 Java多线程(一):线程与进程

1.线程和进程1.1 进程进程是操作系统的概念,我们运行的一个TIM.exe就是一个进程。进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述,进程是程序的实体1.2...

2019-06-20 14:52:00 96

原创 汇编语言指令长度

汇编语言指令长度 1.没有操作数的指令指令长度为1个字节2.操作数只涉及寄存器的的指令指令长度为2个字节如:mov bx,ax3.操作数涉及内存地址的指令指令长度为3个字节如:mov ax,ds:[bx+si+idata]4.操作数涉及立即数的指令指令长度为:寄存器类型+18位寄存器,寄存器类型=1,如:mov al,8;指令长...

2019-06-05 20:19:00 5825

原创 DataX操作指南

DataX操作指南 1.DataX介绍DataXDataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之间高效的数据同步功能。...

2019-05-15 17:33:00 1176 1

原创 8086汇编语言知识大纲

8086汇编语言知识大纲 1.基础知识1.1 存储单元一个存储单元存储一个字节1.2 地址总线一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。地址总线的宽度决定了CPU的寻址能力。1.3 数据总线数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次...

2019-05-05 21:05:00 407

原创 王爽8086汇编语言第二版学习笔记

1 基础知识1.1 存储单元一个存储单元存储一个字节1.2 地址总线一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N。这样的CPU最多可以寻找2的N次方个内存单元。地址总线的宽度决定了CPU的寻址能力。1.3 数据总线数据总线的宽度决定了CPU和外界的数据传送速度。8根数据总线一次可以传送一个8位二进制数据(1个字节)。8086的数据总线宽度...

2019-05-05 21:05:00 259

原创 Flume1.6.0搭建

Flume1.6.0搭建 下载地址:http://archive.apache.org/dist/flume/解压完毕切换到安装目录下/usr/local/flume/apache-flume-1.6.0-bin/conf1.简单示例1.1 netcat模式创建demoagent.conf# example.conf: ...

2019-04-30 10:54:00 166

原创 Storm1.0.6环境搭建

Storm1.0.6环境搭建 1.配置三台服务器搭建Storm集群:CentOS7One,CentOS7Two,CentOS7Three在CentOS7One机器上配置1.1 zookeeper配置目录:/opt/zookeeper/zookeeper-3.4.10/conf编辑zoo.cfgserver.0=CentO...

2019-04-25 11:09:00 120

原创 Storm学习笔记

Storm学习笔记 1.基本概念Topologies : 拓扑,也俗称一个任务,拓扑   Spouts : 拓扑的消息源,Spout消息源   Bolts : 拓扑的处理逻辑单元,Bolt消息处理者   tuple:消息元组,如Spout发送给Bolt、Bolt发送给Bolt的内容被看作是一个消息元组   Streams : 流...

2019-04-25 10:27:00 81

原创 基于Hadoop2.6.5(HA)的HBase2.0.5配置

基于Hadoop2.6.5(HA)的HBase2.0.5配置 1.配置在CentOS7Three上配置,注意:一定要安装bin包,不能安装src包/usr/local/hbase/hbase-2.0.5/conf编辑hbase-env.sh,替换成如下配置export JAVA_HOME=/usr/lib/jvm/java-1....

2019-04-23 15:22:00 446

C++链表的实现

适合初学者使用,基本实现链表功能我现在就在游戏开发基地中学习游戏开发的课题,虽然遇到很多问题,感觉自己很高兴,很自豪,这段时间的学习有了进步。希望能帮助到你们

2015-08-18

C语言链表初步

C语言 链表,适合初学者使用,链表创建,插入,删除,快速排序,判断是否为空基本实现

2015-08-18

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除