IT行业工作的就业方向
书籍推荐:【数学之美、文明之光】--吴军著 云计算 --大数据 运维 | Linux操作系统(Windows--桌面工程师) | ----------------------------------------------------------------------------------------- | | | Linux运维 虚拟化 Hadoop+JAVA=大数据存储方向 (web架构) | | (搭配自己的个人网站) operstack ----------------------
URL的 ? 和 # (hash),如何将参数保存在URL中,用于刷新获取之前的变量?
URL中会带上参数,假如是?开头的,那这个是会被加入到ajax请求中的,#(hash)相当于书签锚点,用于定位页面,不会加入到ajax请求中,所以有些时候,我们可以把一些参数放在#后面 如何获取URL中的参数并解析出来? let url = location.search; //获取url中"?"符后的字串 let theRequest = new Object(); if (url.indexOf("?") != -1) { let str = url.substr(1); let
实现一个koa-logger中间件
//koa-logger.js
module.exports = async(ctx,next)=>{
const start = new Date().getTime()
// 中间件异步处理
await next()
const end = new Date().getTime()
// 打印出耗时还有长度
console.log(ctx.request.url,end-start,ctx.body.length)
} 在server.js中
关于异步处理的几个阶段
settimeout函数 function ajax(){
setTimeout(()=>{
console.log('你好')
},1000)
}
ajax()
console.log('执行结果') //回调函数进行处理,先打印执行结果:你好,执行结束
//回调函数解决顺序问题
function ajax(fn){
setTimeout(()=>{
console.log('你好')
fn()
},1000)
通过对象访问类中的属性及方法
1 class Person():
2 name = "baby"
3 age = 0
4 def eatFood(self):
5 print("eat---food")
6 def sleep(self):
7 print("下雨天,睡觉天")
8 def shopping(self, money):
9 print("购物花了 %s 元" % money)
10
CENTOS7-JAVA模拟CPU占用高及排查( 转)
环境 centos7 1核2GB Java8 模拟cpu占用高 新建一个名为jvm-learn的springboot项目 模拟代码如下 import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.GetMapping;
Chapter04练习
1、创建/guanli 目录,在/guanli下创建zonghe 和 jishu 两个目录(一条命令) [root@localhost ~]# mkdir -pv /guanli/zonghe && mkdir -pv /guanli/jishu mkdir: 已创建目录 "/guanli" mkdir: 已创建目录 "/guanli/zonghe" mkdir: 已创建目录 "/guanli/jishu" 2、添加组帐号zonghe、caiwu、jishu,GID号分别设置为2001、200
koa中同步与异步的写法
koa中间件洋葱圈模型,同步的写法 //node server.js
//中间件机制
const Koa = require('koa')
const app = new Koa()
// app.use(async(ctx,next)=>{
// ctx.body = 'hello imooc'
// })
// 运行结果
// 135642
app.use(async(ctx,next)=>{
ctx.body = '1'
//下一个中间件
next()
self&__class__
1 '''
2 self:
3 当前类的实例对象,但是在类中用self表示。
4 那个对象调用类中的函数时,该self就指向哪个对象
5
6 在本类中调用属性及方法,使用self.属性/方法的方式。
7
8 注:self不是关键字,换成其他的词语也可以,只要类中的成员方
9 法至少有一个形参即可,第一个形参就代表当前类的实例对象。但是一般
10 建议使用self。
11
12
13 __class__ :属性,代表当前类的类名。
14 '''
Codewars题记 :Some numbers have funny properties.
1、题目: Some numbers have funny properties. For example: 89 --> 8¹ + 9² = 89 * 1 695 --> 6² + 9³ + 5⁴= 1390 = 695 * 2 46288 --> 4³ + 6⁴+ 2⁵ + 8⁶ + 8⁷ = 2360688 = 46288 * 51 Given a positive integer n written as abcd... (a, b, c, d... being digits) and
jquery 实现图片上传,并在前端显示出来
目前遇到一个图片上上传的需求,突然发现,原来之前都没有做过此种类型的需求,以下是需求样式: 看到需求后之所以有点懵,是因为我接触到的文件上传,一般都是按钮类型的,例如以下这种: 深呼吸,好好想一下,整理整理思路: 1.需要有一个虚线框,这里为一个div元素 2.再有一个十字框(和文字说明一起,可以集成组合为一张图片),这里可以可以为一个img元素,这样:当没有上传图片时,显示默认图片,当上传了,显示上传的图片 3.要实现点击能够上传,需要有一个 input 元素:首先input元素不能显示出来
6、用户组和权限、面试题.
⽤户组和权限1、解释drwxrwxrwx中每个字符表⽰什么?2、linux操作系统中,lrwxr--r--中,l表⽰()。3、linux系统中,添加⽤户的命令是(),修改⽤户密码的命令是()。4、在linux中root⽤户的UID号是(),GID号是()。5、linux中su与su-的区别是什么?6、给test.txt⽂件除所有者之外增加执⾏权限,最终以数⼦写出⽂件的权限?7、在linux中,对fi
java-重写、重载
重载(Overload) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载是一个类中多态性的一种表现。 Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准。 父类方法被默认修饰时
【0729作业】输出学习阶段目标(枚举)
枚举 1 package com.mubiao;
2
3 public enum Subject {
4 L1,L2,L3
5 } 1 package com.mubiao;
2
3 import java.util.Scanner;
4
5 public class Main {
6 public void aims(Subject aims) {
7 switch (aims) {
8 case L
【Leetcode_easy】1137. N-th Tribonacci Number
problem 1137. N-th Tribonacci Number solution: class Solution {
public:
int tribonacci(int n) {
if(n==0) return 0;
if(n==1 || n==2) return 1;
int t0 = 0, t1 = 1, t2 = 1, t3 = 0;
for(int i=3; i<=n; i++)
2019佳木斯集训 Day5
T1 大水题,题里咋说你就咋做,AC 思路:大水题 1 #include <bits/stdc++.h>
2 using namespace std;
3 int t;
4 long long n,ans;
5 int main(){
6 scanf("%d",&t);
7 while(t--){
8 scanf("%lld",&n);
9 ans=0;
10 if(n==
2019.7.30学习内容及随堂笔记
数据类型基础 变量是用来描述世间万物的状态的 数据类型 注:不同种类的变量值用不同种类的数据类型描述 数字类型 整型(int) 定义方式: height1 = 180
height2 = int(180)
print(height1)
print(height2) 作用:年龄、身份证号码、身高、体重等 使用方法:+、-、*、/、取整、取余、幂等 a = 1
b = 2
print(a+b)
print(a-b)
print(a*b)
print(a/b)
print(a//b) #取整
pri
面向对象编程 --- 反射
反射 (reflect) 什么是反射,其实是反省,自省的意思 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 设计四个函数,这四个函数就是普通的内置函数,没有下划线,与print等没区别. hasattr getattr setattr delattr
class Student:
def __init__(self,name,age):
self.name = name
self.
Scala面试题汇总
scala常见笔试题(囊括了scala的精髓) scala最近几年很火,主要是因为其在大数据领域的应用。 下面这些面试题,基本上是scala函数式编程的精髓。 Q1 var,val和def三个关键字之间的区别? 答:var是变量声明关键字,类似于Java中的变量,变量值可以更改,但是变量类型不能更改。 val常量声明关键字。 def 关键字用于创建方法(注意方法和函数的区别) 还有一个lazy val(惰性val)声明,意思是当需要计算时才使用,避免重复计算 Q2 trait(特质)和abst
今日推荐
周排行