程序员每天都和代码打交道。经过数年的基础教育和职业培训,大部分程序员都会「写」代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读代码又真正读懂一些大项目的源码的,少之又少。这也造成了很多错误看源码的方式。 面试,是跳槽后第一个需要面对的问题;而且不同公司面试的着重点不同;但是却有一个共 ...
分类:
编程语言 时间:
2019-12-18 16:45:26
收藏:
0 评论:
0 赞:
0 阅读:
87
Window API函数,可根据nlndex参数的不同获取指定窗口的相关信息,也可以用于获取创建窗口时候指定的32位值的额外存储空间的偏移位置的值, 函数原型:Long GetWindowLong(HWND hWnd, int nlndex); 第一个参数:HWND 需要操作的窗口句柄。 第二个参数 ...
分类:
Windows开发 时间:
2019-12-18 16:45:09
收藏:
0 评论:
0 赞:
0 阅读:
81
var arr = [ [1, 2, 2], [3, 4, 5, 5], [6, 7, 8, 9, [11, 12, [12, 13, [14] ] ] ], 10]; var newArr = Array.from(new Set(arr.flat(Infinity))).sort((a,b)=> ...
分类:
编程语言 时间:
2019-12-18 16:44:30
收藏:
0 评论:
0 赞:
0 阅读:
78
Socket与系统调用深度分析 〇,linux系统调用 本次实验的主要内容是从socket接口入手,通过跟踪相关函数在内核中的运行过程了解socket相关的系统调用是如何工作的。那么首当其冲需要解决的问题就是,什么是系统调用?socket等程序接口又是如何使用系统调用来实现自身功能的呢? 但凡学过操 ...
分类:
其他 时间:
2019-12-18 16:44:07
收藏:
0 评论:
0 赞:
0 阅读:
76
由于我们使用ansible进行快速安装,所以我们要修改下面两个配置文件即可 新添加的机器和ansible的机器需要跟之前的一样,配置好免密钥登陆 修改ansible的配置文件 添加新的机器IP 测试下连通性 修改文件inventory 添加新机器IP ...
分类:
其他 时间:
2019-12-18 16:43:44
收藏:
0 评论:
0 赞:
0 阅读:
106
因个人需要,写了一个可以递归找到多级文件夹中所有pdf的小程序,发布出来供有需要的人参考或使用。 import os import re import shutil from os.path import isdir listnum = 0 #计数器 def get_items(path, dire ...
分类:
其他 时间:
2019-12-18 16:43:28
收藏:
0 评论:
0 赞:
0 阅读:
87
本次实验oracle安装的环境为: CentOS Linux release 7.0.1406 (Core) 内存:8G,磁盘50G,内核:4Core 1. 基础环境优化: 1)关闭防火墙:systemctl stop firewalld systemctl disable firewalld 2) ...
分类:
数据库技术 时间:
2019-12-18 16:43:03
收藏:
0 评论:
0 赞:
0 阅读:
89
常量定义 public static final double=3.14; 相当于全局变量 final int x = 3; 相当于成员变量 JVM :java虚拟机,是Java的运行环境 Java语言具有跨平台特性 JVM不具有跨平台特性,每个操作系统下都有不通版本的虚拟机 JRE:是Java运行 ...
分类:
编程语言 时间:
2019-12-18 16:42:47
收藏:
0 评论:
0 赞:
0 阅读:
95
摘要:系统集成项目管理工程师和信息系统管理工程师的区别是什么?系统集成项目管理工程师和信息系统管理工程师都属于软考,那么两者有什么区别呢? 系统集成项目管理工程师和信息系统管理工程师都属于软考中级资格考试,通过考试获得证书后都具备了评中级职称的资格,但是两者的工作职责是不同的,系统集成项目管理工程师 ...
分类:
其他 时间:
2019-12-18 16:42:32
收藏:
0 评论:
0 赞:
0 阅读:
79
原创:转载需注明原创地址 https://www.cnblogs.com/fanerwei222/p/12060553.html SpringBeanUtils的部分方法类: import java.lang.reflect.Constructor; import java.lang.reflect ...
分类:
编程语言 时间:
2019-12-18 16:42:14
收藏:
0 评论:
0 赞:
0 阅读:
112
重点看懂这张图: 重点记住: 1.Mutation 必须是同步函数,即mutations里只能处理同步操作。 2.如果处理的是同步操作可直接commit提交mutations更改state,如果是异步操作则需要通过actions提交mutations。 3.Action 提交的是 mutation, ...
分类:
其他 时间:
2019-12-18 16:41:41
收藏:
0 评论:
0 赞:
0 阅读:
85
MagicOnion基本使用 官方的github的链接🔗https://github.com/Cysharp/MagicOnion MagicOnion是一个实时网络引擎,如SignalR,Socket.io和RPC-Web API框架(如任何网络框架)。MagicOnion基于gRPC构建,因此 ...
分类:
Windows开发 时间:
2019-12-18 16:41:05
收藏:
0 评论:
0 赞:
0 阅读:
397
这个通常由路由绑定出的问题,注意有绑定模型的路由,同路径的路由需要放在没绑定路由的后面 例如:/product/comments和/product的是同路径,/product必须放在/product/comments 后面 ...
分类:
其他 时间:
2019-12-18 16:40:48
收藏:
0 评论:
0 赞:
0 阅读:
938
fullbak.sql 完整备份 数据库实例级别的完整备份,备份路径为E:\sqlbak\数据库名\,注意需要添加好当前数据库实例各数据库名的子目录 EXEC sp_MSForEachDB 'USE [?]; PRINT DB_NAME(); DECLARE @databasename NVARCH ...
分类:
数据库技术 时间:
2019-12-18 16:40:16
收藏:
0 评论:
0 赞:
0 阅读:
111
源码编译: git clone 项目到本地,用IDEA打开,等待Maven下载完jar包,打开命令行,进入当前项目的lib目录 执行install.bat命令,该批处理文件会将缺失的jar包安装到你本地的maven仓库中。 脚本执行完成后,在Maven选项卡中的otter(root)执行clean, ...
分类:
其他 时间:
2019-12-18 16:39:58
收藏:
0 评论:
0 赞:
0 阅读:
146
Linux中变量 $#, $@, $0, $1,$ 2, $*,$$,$?的含义 $# 是传给脚本的参数个数 $0 是脚本本身的名字 $1 是传递给该shell脚本的第一个参数 $2 是传递给该shell脚本的第二个参数 $@ 是传给脚本的所有参数的列表 $* 是以一个单字符串显示所有向脚本传递的参 ...
分类:
系统服务 时间:
2019-12-18 16:39:42
收藏:
0 评论:
0 赞:
0 阅读:
88
云原生计算基金会CNCF(Cloud Native Computing Foundation, CNCF)Serverless Whitepaper v1.0对无服务器计算作了如下定义: Serverless computing refers to the concept of building a ...
分类:
其他 时间:
2019-12-18 16:39:26
收藏:
0 评论:
0 赞:
0 阅读:
80
0、前言 开发系统中,前后端分离,后端一般返回RESTfull API,前端调用API构建UI,彼此分离、互相完全独立; 后台API中,我们一般返回结果码、提示信息、数据三部分内容,如图: 我们今天就来构建一个完整的前后端分离后端的API 一、RESTfull API构建 1、增加结果码接口 IEr ...
分类:
编程语言 时间:
2019-12-18 16:38:48
收藏:
0 评论:
0 赞:
0 阅读:
178
由于CA收费,所以可以自建CA,通过将CA导入浏览器实现https的效果,曾经12306购票就需要自行导入网站证书。 关于https 2015年阿里巴巴将旗下淘宝、天猫(包括移动客户端)全站启用HTTPS加密,并顺利通过“双十一”考验,成为全球最大的电商平台全站HTTPS改造案例。 全站HTTPS需 ...
分类:
Web开发 时间:
2019-12-18 16:38:32
收藏:
0 评论:
0 赞:
0 阅读:
100
1什么是volatilevolatile是Java的一个关键字,它提供了一种轻量级的同步机制。相比于重量级锁synchronized,volatile更为轻量级,因为它不会引起线程上下文的切换和调度。2volatile的两个作用可以禁止指令的重排序优化提供多线程访问共享变量的内存可见性3禁止指令重排3.1什么是指令重排指令重排序是JVM为了优化指令,提高程序运行效率,在不影响单线程程序执行结果的前
分类:
编程语言 时间:
2019-12-18 16:12:44
收藏:
0 评论:
0 赞:
0 阅读:
92