ICode9

精准搜索请尝试: 精确搜索
  • 【Unity学习笔记】认识常用的生命周期函数(Awake、Start、Update...)2022-07-20 20:36:00

    一、了解帧的概念 游戏的本质就是一个死循环 每一次循环都会处理游戏逻辑 并 更新一次游戏画面 之所以能看到画面在动 是因为 切换画面速度达到一定速度时 人眼就会认为画面是动态且流畅的 一帧就是执行了一次循环 Unity底层已经封装好了这个死循环 我们只需要利用Unity的生命周期

  • python打开文件、文件夹窗口、终端窗口2022-07-20 15:34:43

    简介 在一些项目中,我们会需要在生成完文件后打开某些文件或者文件夹窗口,这就需要使用到内置的文件打开方式了。 打开文件或文件夹 Windows import os import subprocess # 打开文件或者速度最快, 推荐,不过只适用于Windows def start_file(file_path): os.startfile(file_pat

  • Maven-Gitflow插件发布项目2022-07-20 14:03:37

    特性开发 从develop分支创建feature分支, 使用之前的版本号更新pom(s), 可选择更新或不更新版本号, 默认使用feature名字更新版本号更新pom(s) # 确保没有未提交的修改 mvn -DpushRemote=true gitflow:feature-start # 输入feature名称 # 检查所有出现版本号的位置是否被正确修

  • 萌新也能看懂的KMP算法2022-07-20 01:04:33

    前言 算法是什么?算法就是数学规律.怎么去总结和发现这个规律,就是理解算法的过程. KMP算法的本质是穷举法,而并不是去创造新的匹配逻辑. 以下将搜寻的字符串称为子串(part),以P表示.被搜寻的字符串称为总串(total),以T表示. start代表P串在T串中开始匹配的位置,end代表P串与T串

  • 【Unity基础知识】认识常用的生命周期函数(Awake、Start、Update...)2022-07-20 00:33:12

    一、了解帧的概念 游戏的本质就是一个死循环 每一次循环都会处理游戏逻辑 并 更新一次游戏画面 之所以能看到画面在动 是因为 切换画面速度达到一定速度时 人眼就会认为画面是动态且流畅的 一帧就是执行了一次循环 Unity底层已经封装好了这个死循环 我们只需要利用Unity的生命周期

  • C#约瑟夫环问题算法2022-07-19 23:00:37

    /// <summary> /// 约瑟夫环问题算法 /// </summary> /// <param name="total">总人数</param> /// <param name="start">开始报数的人</param> /// <param name="alter&quo

  • linux2022-07-19 15:02:34

        安装docker yum -y install docker 启动docker systemctl start docker 查看docker服务状态 systemctl status docker      

  • 使用wait notify 报错 IllegalMonitorStateException2022-07-19 13:04:47

      解决办法:相关的wait及notify需要在synchronized修饰的方法下执行 Object object = new Object(); new Thread(() -> { for (int i = 0; i < 10; i++) { try { synchronized (object) { object.wait(); } Sys

  • 2022-7-17 五 零散知识点2022-07-18 19:04:19

    Scanner 用Scanner类的方法可以完成接收键盘录入的数据 public class ScannerDemo { public static void main(String[] args) { //创建键盘录入对象 Scanner sc = new Scanner(System.in); //接收数据 System.out.println("请输入一个字符串数据:"); String s = sc.n

  • Hadoop集群常见脚本2022-07-18 12:31:45

    集群启动/停止方法 1.各个模块分开启动/停止(配置ssh是前提) (1)整体启动/停止HDFS start-dfs.sh/stop-dfs.sh (2)整体启动/停止YARN start-yarn.sh/stop-yarn.sh 2.各个服务组件逐一启动/停止 (1)分别启动/停止HDFS 组件   hdfs --daemon start/stop namenode/datanode/secondaryn

  • Spring-Quite Start Demo012022-07-17 19:06:31

    创建maven项目,并在pom.xml 文件中添加Spring的依赖 代码: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:

  • Thonny 找不到 Python 导入的类、方法2022-07-17 11:02:39

    问题 对于 VS Code 来说,导入自定义类很方便,只要导入就使用 U_MQTT 调用类和方法: import lib.U_MQTT as U_MQTT U_MQTT.start() 但是在 Thonny 中,可以导入 U_MQTT 本身,但无法调用内部类和方法。 import lib.U_MQTT as U_MQTT U_MQTT.start() >>> %Run -c $EDITOR_CONTENT File

  • python的rang()函数2022-07-17 11:02:19

    range(start, stop[, step]) start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)  

  • 8、线程休眠2022-07-16 17:03:14

    8、线程休眠  每个对象都有一把锁,sleep不会释放锁; package com.testthread1; public class TestThread3 implements Runnable{ private int ticketNums = 10 ; @Override public void run() { while (true){ if (ticketNums==0){

  • 线程同步方法2022-07-16 15:02:55

    多线程执行操作相同资源时,有时会出现子线程耗时操作,导致子线程未结束就执行主线程造成共同操作的资源数据结果出错,需用到线程同步,以下给出几种线程同步方法 1.join t1.start(); t1.join(); //执行其他 2.判断线程是否存活 t1.start(); while(t1.Alive()){ } //执行其他 3.判

  • Leetcode 198/213/337 House Robber2022-07-16 04:31:57

    198. 已知是非负数组,小偷去抢,偷完一家后,不能再偷邻居,即不能拿隔壁的。  没有排序,没有连续 s0=H0=1; S1=max(S0,H1)=2 S2=max(S1,S0+H2)=4; S3=max(s2,S1+H3)=4;   Sn= max(Sn-1,Sn-2+Hn); =============solution. (因为只有遍历) public solution{   public int rob(int[] nums

  • 多线程2022-07-15 20:33:53

    多线程 一个进程里面有多个线程,多线程程序 一个线程就是一个任务==run方法 一个线程对象只能启动一次,运行结束后死亡 为什么多线程? 快,合理利用cpu,压榨cpu 简化编程模型 线程之间能否共享数据 堆里的对象是公用的 栈里的不公用 创建线程 继承Threead 任务不同用 通过继承线程

  • linux systemctl 守护进程2022-07-15 18:04:33

    [Unit] Description=workerman守护进程 [Service] WorkingDirectory=/var/workerman ExecStart=php /var/workerman/start.php start -d ExecRestart=php /var/workerman/start.php restart -d ExecStop=php /var/workerman/start.php stop # 程序崩溃后自动启动 Restart=on-fai

  • Lintcode 二分查找2022-07-14 07:31:08

    14 · 二分查找 算法 简单 通过率39%   题目 题解 笔记 讨论 排名 描述 给定一个排序的整数数组(升序)和一个要查找的整数 target,用O(logn)O(logn)的时间查找到target第一次出现的下标(从0开始),如果target不存在于数组中,返回-1。 样例 样例

  • 1163. Last Substring in Lexicographical Order2022-07-13 13:31:22

    Given a string s, return the last substring of s in lexicographical order.   Example 1: Input: s = "abab" Output: "bab" Explanation: The substrings are ["a", "ab", "aba", "abab", "b", &

  • B站跳OP OD2022-07-13 13:03:03

    function skip (start_length, end_length) { if (!start_length || !end_length) { return console.error('请设置片头和片尾时长') } let total_time = player.getDuration(); let skip_point_start = start_length; let skip_point_end = tota

  • 7.12 异常捕获2022-07-12 21:05:19

    今日内容 异常捕获 1.如何理解异常 程序在运行过程中如果出现了异常会导致整个程序的崩溃 异常就是程序员口中的 bug eg: Traceback (most recent call last): File "D:/Users/Lisony/day21/01 异常的结构.py", line 108, in <module> name NameError: name 'name' is not d

  • sql注入----sql injection script2022-07-11 18:02:56

    import requestsimport timeimport yamlHEADER={ "cookie":"PHPSESSID=mgmbi0f5munhthiqfrvbmg73v1; security_level=0"}BASE_URL='http://localhost/bWAPP/app/sqli_15.php'config_path = "E:/Django/hhPro/yamls/sqlBlindInjection.y

  • 3、并发问题2022-07-10 20:36:54

    线程不安全 public class TestThread3 implements Runnable{ private int ticketNums = 10 ; @Override public void run() { while (true){ if (ticketNums==0){ break; } System.out.println(Threa

  • 脑筋急转弯-6114. 移动片段得到字符串2022-07-10 17:02:33

    问题描述 给你两个字符串 start 和 target ,长度均为 n 。每个字符串 仅 由字符 'L'、'R' 和 '_' 组成,其中: 字符 'L' 和 'R' 表示片段,其中片段 'L' 只有在其左侧直接存在一个 空位 时才能向 左 移动,而片段 'R' 只有在其右侧直接存在一个 空位 时才能向 右 移动。 字符 '_' 表示可以

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有