JavaScript单行与多行注释书写格式
注释的作用是提高代码的可读性,帮助自己和别人阅读和理解你所编写的JavaScript代码,注释的内容不会在网页中显示。注释可分为单行注释与多行注释两种。 1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta charset="utf-8">
5 <title>JavaScript-注释很重要</title>
6 <script type="text/javascript">
7
ES6 学习(5) ---正则的扩展
正则 正则表达式的声明 1 var regex = new RegExp('xyz', 'i'); // 第一个参数是字符串,第二个参数表示正则表达式的修饰符
2 // 等价于
3 var regex = /xyz/i;
4
5 或
6
7 var regex = new RegExp(/xyz/i); // 参数是一个正则表达式,返回一个正则表达式的拷贝
8
9 // 等价于
10 var regex = /xyz/i; 在ES6中,RegExp构造器函数第一个是
linux 内核同步机制之自旋锁
1. 前言 在内核开发过程中,经常遇到这种情况:共享数据的临界区即位于进程上下文,也处于中断上下文。这时该如何保护呢?首先可以肯定的是涉及睡眠的锁不能使用了,因为中断上下文不能睡眠。 这时应该考虑使用spinlock自旋锁。 2. 自旋锁的特点 spin lock是一种死等的锁机制。当前的执行例程会不断的重新尝试直到获取锁进入临界区。 同一时间只允许一个例程进入临界区。 保护的临界区执行时间短。由于spin lock死等这种特性,要求保护的临界区需要尽量短,避免加大锁的情况出现。 可以在中断上
Java入门笔记【03】
声明:本笔记具体可参考 速学堂学习网站 第三章 控制语句 控制语句 “顺序结构”:代表”先执行a,再执行b“的逻辑 “选择结构”:代表”如果……,则……“的逻辑 “循环结构”:代表”如果……,则再继续……“的逻辑 语录:上述三种流程控制语句就能表示所有的事情! 选择结构 if单选择结构 示例: import java.util.Scanner;
public class Test1{
public static void main(String[] args){
Sca
Java基础练习(2019-03-11)
1.输入生日,计算年龄 import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class test2 {
public static void main(String[] args) {
System.out.println("请输入出生年份:");
Scann
Linux input子系统(一)input设备应用编程
copy from :https://blog.csdn.net/weixin_42462202/article/details/100060675 文章目录 Linux input子系统(一)input设备应用编程 一、使用hexdump读取input设备 二、input事件分析 三、input设备应用编程 Linux内核提供input子系统给输入设备驱动使用,input子系统可以屏蔽硬件的差异,向应用层提供一套统一的接口,常见的input设备有触摸屏、鼠标、键盘等 一、使用hexdump读
MyBatis源码解析-搭建调试环境
MyBatis源码解析-搭建调试环境 1. 相关工具 Maven Git JDK1.8 IntelliJ IDEA 2. 源码拉取 一般来说,我们直接从https://github.com/mybatis/mybatis-3 Fork到自己的仓库中,为什么要Fork呢?我们在之后的源码分析中,我们可能会加一些注释,英文翻译一波,方便自己理解,也方便自己自由提交。 版本:3.5.4-SNAPSHOT 3. 调试 啥也不多说,咱们直接看单元测试结构,除了autoconstructor这个包下是整体
glidedsky爬虫闯关 第一关
今天无意中发现了一个练习爬虫的网站: http://glidedsky.com/ 做的挺不错的 强烈推荐 第一关是将网页中所有的数字相加,因为格式十分整齐,可以用多种方法来实现,一并记录在这里了,注意在get的时候要加上在cookie import requests
from bs4 import BeautifulSoup
import re
from requests_html import HTMLSession
from lxml import etree
header = {"co
upload.html
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <form action="01_upload.php" method="post" enctype="multipart/form-data"> <i
stringToArray
<?php //包含了N多个人的基本信息(姓名、性别、年龄) $str = '张三,男,22|李四,女,23|王五,男,17'; /** * $arr = [ * ['张三','男',22]; * ['张三','男',22]; * ['张三','男',22]; * ]; * */ //转换成 $arr = explode('|',$str); foreach ($arr as $item){ // echo $item; $temp[] = explode(',',$item); } prin
SpringData Redis 常见操作
String类型:ValueOperations @RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration("classpath:applicationContext-redis.xml")
public class RedisStringTest {
@Autowired
private RedisTemplate redisTemplate;
private ValueOperations<Stri
LeetCode | 0188. Best Time to Buy and Sell Stock IV买卖股票的最佳时机 IV【Python】
LeetCode 0188. Best Time to Buy and Sell Stock IV买卖股票的最佳时机 IV【Hard】【Python】【动态规划】 Problem LeetCode Say you have an array for which the i-th element is the price of a given stock on day i. Design an algorithm to find the maximum profit. You may compl
发送ajax请求的几种方法
(1)原生ajax 4/6步 (2)自己封装ajax函数 (3)jQuery的 $.ajax 需要引入jQuery的函数库 (4)Vue框架自带的vue-resource组件:在ajax中门发送ajax请求。还可使用但是不再升级和优化了 (5)Vue官方推荐的第三方发送ajax请求的函数库--axios 待续
Gym - 100712H
Gym - 100712H tarjan无向图缩点+树上直径 #include<iostream>
#include<cstdio>
#include<queue>
#include<algorithm>
#include<cmath>
#include<ctime>
#include<set>
#include<map>
#include<stack>
#include<cstring>
#define inf 2147483647
#define ls rt<<1
#define rs r
arrayToString
<?php $arr = [ ['张三','男','22'], ['李四','女','23'], ['王五','男','24'], ['赵六','女','25'], ]; //张三,男,22|李四,女,23|王五,男,24|赵六,女,25 foreach ($arr as $item){ $temp[] = implode(',',$item); } $str = implode('|',$temp); echo $str;
今日推荐
周排行