ICode9

精准搜索请尝试: 精确搜索
  • windows 的 nginx 运行脚本2022-08-05 09:34:14

    起因 起因是要在公司和家里都要运行nginx进行前端的动静分离, 其实最好的方案是吧nginx部署在云服务上, 但是网络不互通. 最后就只能下载一个windows的nginx了, 家里和公司个各自跑各自的. 但是windows上nginx的启动没有linux上的方便, 于是便有了这个脚本的产生. 球友们也可以参

  • forever 相关命令操作2022-08-03 18:02:44

    安装 npm install -g forever 启动一个node forever start app.js 指定信息输出文件 forever start -l forever.log app.js 指定日志信息和错误日志输出文件 forever start -o out.log -e err.log app.js 追加日志 forever start -l forever.log -a app.js 监听当前文件

  • 729. My Calendar I2022-08-03 13:02:44

    You are implementing a program to use as your calendar. We can add a new event if adding the event will not cause a double booking. A double booking happens when two events have some non-empty intersection (i.e., some moment is common to both events.). Th

  • 多线程详解2022-08-03 01:00:26

    1. 线程简介  简介 任务 本质上在同一时间做了一件事情。吃饭玩手机,开车打电话。 进程(Process) 在操作系统中运行的程序。是执行程序的一次执行过程,动态概念。 程序(Thread) 指令和数据的有序集合,本身没有任何运行的含义,静态概念。 线程 一个进程中可以包含若干个线程,一

  • 2022-8-2 第一小组 甘源册 学习笔记2022-08-02 19:00:47

    目录知识点掌握情况学习心情1.多线程1.1Java中创建线程的方式1.2线程的优先级1.3守护线程1.4线程的生命周期1.5线程常用方法1.6CPU1.7线程安全1.8 线程安全的实现方法 知识点掌握情况 线程创建(理解) 守护线程(理解)线程生命周期(理解) 线程安全(理解) 学习心情 迷茫 ,很迷茫,感觉什么都不是

  • 2022-08-02 田龙跃 学习笔记2022-08-02 17:04:47

    并发:在一”段“时间内,很多事情同时发生(程序开发角度:程序运行期间,多个线程同时操作相同资源) 线程:内存分给进程一部分计算资源,“进程的每个线程在线程被分配的内存中在争夺计算资源”(线程优先级是概率问题) 创建线程的几种方式: 1.继承thread类,重写run方法(这个类和方法都不是抽象的)继

  • New start2022-08-02 07:00:06

    前言 之前那个我太二臂了,八月了马上就快 NOIP 了,打算重新规划一下,这也算是个新的开始? 8-2 换回了原来的主题,进行了一定的修缮 起码符合现在的审美 准备每天写一下刷题日记,跟着 NOIP 计划来的,暂这么安排。

  • Java笔记第九弹2022-08-01 21:36:50

    升级版: 数据安全问题的解决 1、同步代码块 (弊端:降低了运行效率) 格式:(锁--同一把锁) synchronized(任意对象){ 多条语句操作共享数据的代码 } //sellTicket.java private int tickets=100; private Object obj=new Object();//设置同一把锁 public void run(){ while(tr

  • Runnable接口的 run() 方法和start()方法2022-08-01 15:02:43

    1.start()方法来启动线程,真正实现了多线程运行。这时无需等待run方法体代码执行完毕,可以直接继续执行下面的代码;通过调用Thread类的start()方法来启动一个线程, 这时此线程是处于就绪状态, 并没有运行,等待分配到CPU后继续执行未完的run()方法。 这里方法run()称为线程体,它包含了要执

  • grid布局学习2022-07-31 01:01:12

    虽然不经常用还是抽个空学一下  卷!   与flex不同之处   grid为二维布局   1. 布局:  display: grid;   2. 网格间距: grid-gap: 10px;   行列通用间距   // 写法类似 padding margin       grid-row-gap: 10px;  行间距;       grid-column-gap: 10px; 列间

  • Java 删除 文本文件 最后一行 为 NUL 的字符2022-07-30 19:32:48

    原文地址:https://www.cnblogs.com/baby123/p/12706280.html 如果文件末尾有一串NUL,就会报错,去掉NUL,再解析 NUL 即 ascii 码值为 0 的比特 public static void delNulAtLastLine(String fileName) throws Exception { RandomAccessFile file = new Rando

  • 如何把thinkphp5的项目迁移到阿里云函数计算来应对流量洪峰?2022-07-29 19:00:54

    原文链接:https://developer.aliyun.com/article/982746 1. 为什么要迁移到阿里云函数? 我的项目是一个节日礼品领取项目,过节的时候会有短时间的流量洪峰。平时访问量很低。之前的架构是购买的阿里云alb+多台ecs+云msyql+云redis。最大的问题就是成本问题。平时流量低的时候ecs成本

  • java----线程2022-07-29 12:01:44

    《基础概念》          并发:正如我们一边打电话一边开车,大脑的注意力是不断切换的,只是大脑切换的速度很快,所以看起来我们是同时打电话+开车 《线程基本使用》       《继承Thread类,重写run方法》     《为什么不直接调用run方法而是调用start方法?》 调用start方法

  • Linux 环境安装 activemq2022-07-28 22:33:42

    activemq 需要jdk环境,请提前配置好; 一、下载: 镜像下载:https://mirrors.cloud.tencent.com/apache/activemq/ 本例下载版本:apache-activemq-5.16.5-bin.tar 二、安装 1.使用windSCP 把下载activemq 上传到 Linux 系统的对于的文件目录中。本例 目标文件夹为/usr/software/activemq

  • 字符串构造2022-07-28 17:05:33

    字符串str 一个个字符组成的有序的序列,是字符的集合 使用单引号、双引号、三引号引住的字符序列 字符串是不可变对象,是字面常量 Python3起,字符串都是Unicode类型   r前缀:所有字符都是本来的意思,没有转义f前缀:3.6开始,使用变量插值   索引 字符串是序列,支持下标访问。但不可变,

  • 根据时间段枚举类型转换时间2022-07-28 16:33:41

    所需枚举 /// <summary> /// 时间范围 /// </summary> public enum DateRangeEnum { /// <summary> /// 全部 /// </summary> [Description("全部")] All = 0, /// <summary>

  • 132. 分割回文串 II2022-07-27 18:02:51

      难度困难594收藏分享切换为英文接收动态反馈 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是回文。 返回符合要求的 最少分割次数 。   示例 1: 输入:s = "aab" 输出:1 解释:只需一次分割就可将 s 分割成 ["aa","b"] 这样两个回文子串。 示例 2: 输入:s = "a

  • IfcWorkTime2022-07-27 08:33:12

    IfcWorkTime 实体定义 IfcWorkTime定义了IfcWorkCalendar用于描述工作时间或非工作异常时间的时间段。除了开始和结束日期外,还可以通过各种类型的重复模式给出一组时间段。   工作时间应该有一个有意义的名称来描述时间段(例如,工作周、假日名称)。非周期性时间段应具有开始日期(IfcW

  • python统计代码运行时间2022-07-26 00:00:57

      介绍一种比较常用的统计代码运行时间的方法。统计运行时间非常有意义,可以帮助我们优化程序代码,从而选择更优的方案。   python 3.8版本以下,使用time.clock(): # 导入time库 import time # 代码开始运行 start = time.clock() sum = 0 for i in range(1000): sum += i pr

  • Django通过中间件 测试程序所花时间2022-07-25 22:01:22

      from django.utils.deprecation import MiddlewareMixin import time import logging class LogMiddleWare(MiddlewareMixin): start = 0 def process_request(self, request): self.start = time.time() def process_response(self, request, re

  • electorn 入门 构建开源播放器2022-07-24 10:06:31

    1, 安装 npm http://nodejs.cn/download/ 下载安装对应版本的,这里是 node-v16.16.0-win-x64.zip 2,全局安装cnpmnpm install cnpm -g --registry=http://registry.npm.taobao.org 3, 编译示例工程 git clone https://github.com/electron/electron-quick-start cd electron-quick

  • 软件测试面试常见Linux题2022-07-22 22:03:29

    一、请写出如下功能Linux命令:1.三种查看server.log的文件内容linux查看日志文件内容命令tail、cat、tac、head、echo2.编辑start.sh文件,查看文件前10行内容和后10行内容vi start.shhead -n 10 start.sh 前10行tail -n 10 start.sh 后10行3.删除temp.conf文件rm -f temp.conf4.查看

  • ROS机械臂 Movelt 学习笔记2 | Move Group 接口 C++2022-07-22 19:45:39

    Movelt为使用者提供了一个最通用且简单的接口 MoveGroupInterface 类,这个接口提供了很多控制机器人的常用基本操作,如: 设置机械臂的位姿 进行运动规划 移动机器人本体 将物品添加到环境 / 从环境移除 将物体绑定到机器人 / 从机器人解绑 这个接口通过ROS话题topic、服务service和

  • bash shell计算时间差2022-07-21 18:00:30

    function getTiming() { start=$1 end=$2 start_s=$(echo $start | cut -d '.' -f 1) start_ns=$(echo $start | cut -d '.' -f 2) end_s=$(echo $end | cut -d '.' -f 1) end_ns=$(echo $end | cut -d '.' -f 2) time=$(

  • python 性能优化2022-07-21 11:01:11

    简介 python相比较其他语言,在效率上会略有劣势,因此,我们在实现完功能后更应该去对python代码进行优化,减少不必要的消耗。 代码优化原则 不要过早的去优化,首先保证一个正确的程序,再使程序变快 比 先是一个快的程序,再保证正确容易 代码优化的代价,任何代码优化都需要时间和空间,因此代

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

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

ICode9版权所有