JAVA入门到精通-第54讲-sql server安装配置和卸载
Sybase在UNIX操作系统上用的更好; Windows身份认证: 只要能登陆到windows就认为是合法用户; 混合模式: 不但能进windows,还需要用户名和密码; sa 超级管理员,权限最高的;密码越复杂越好; 不打补丁,1433端口会不被监听; 前面是解压缩,安装; 补丁:一款软件发布后, 发现有安全漏洞或者软件缺陷,升级的效果; 服务管理器: 把勾勾去掉; 来自为知笔记(Wiz)
ajax 上传文件,post上传文件,ajax 提交 JSON 格式的数据
ajax简介 前后台做数据交互 前后端做数据交互的方式(三种): (1)浏览器窗口输入地址(get的方式) (2)form表单提交数据 (3)ajax提交数据 特点 特点: (1)异步
异步与同步的区别:同步是请求发过去,要等着回应;异步不需要等待,可以进行其他操作
(2)局部刷新 使用 使用:
(1)url:匹配的路由
(2)type:发送的的方式
(3)data:发送的数据
(4)success:发送的数据
JAVA入门到精通-第55讲-sql server基本使用
服务管理器: 自动:跟系统一起启动;手动避免吃内存; 企业管理器:(偏向于图形用户界面的) SQL Server组来管理的; 表只是数据对象的一种; 数据库的本质仍然是文件,是一种特殊结构的文件; 登陆时的加密: (每一个实例有自己的管理员) 找到实例---编辑SQL Server注册属性; 修改密码: 安全性---登录---sa---SQL Server登陆属性 普通用户: 创建:安全性---登录---新建登录 一类角色就有相应的权限: ------------------ 企业管理器的使用
Python--作用域
作用域 作用范围:
全局范围(内置名称空间与全局名称空间属于该范围):全局有效
局部范围(局部名称空间属于该范围):局部有效
注:作用域关系是在函数定义阶段就已经固定的,与函数的调用位置无关 查看作用域 LEGB 代表名字查找顺序: locals -> enclosing function -> globals -> __builtins__
locals 是函数内的名字空间,包括局部变量和形参
enclosing 外部嵌套函数的名字空间(闭包中常见)
globals 全
Python--lambda&递归
lambda lambda关键字用于创建匿名函数,lambda函数能接收任意数量参数,只能返回一个表达式的值 lambda自带返回值 用一次就清除 格式: # 普通函数
def fooo():
return x**2
print(foo(3))
# 使用lambda实现
lambda x : x**2
#<function <lambda> at 0x7fa1c6a17488>
# x 是参数
# x**2 相当于 return x**2
lambda函数地址 p
c语言编译器一个不会报错的陷阱
由于数字1和小写字母L(l)长得特别像,特别是VS默认字体里的,所以 double a;
scanf("%1f",&a);
double b;
scanf("%lf",&b);
Tornado之异步authenticated
authenticated是tornado自带的登录验证装饰器,它的实现比较简单,验证比较简易,无法做到真正意义的前后端分离并且是同步的方式,所以这里我对它进行了重写,以适应异步JWT方式的登录验证。 Tornado自带的authenticated源码: def authenticated(method):
@functools.wraps(method)
def wrapper(self, *args, **kwargs):
if not self.current_
Java NIO 学习笔记(一)----概述,Channel/Buffer
Java NIO (来自 Java 1.4)可以替代标准 IO 和 Java Networking API ,NIO 提供了与标准 IO 不同的使用方式。学习 NIO 之前建议先掌握标准 IO 和 Java 网络编程,推荐教程: 系统学习 Java IO----目录,概览 初步接触 Java Net 网络编程 本文目的: 掌握了标准 IO 之后继续学习 NIO 知识。主要参考 JavaDoc 和 Jakob Jenkov 的英文教程 Java NIO Tutorial Java NIO 概览
Open Live Writer 0.6.2中文版
Open Live Write是我以后在博客园写博客的客户端,也是大家都喜欢用的开源桌面博客应用,“师承”window live writer。 不过我这样的小白看英文还是不太习惯,直接转为汉化版的可还行。 官网下载:http://www.openlivewriter.org/ 下载文件:https://pan.baidu.com/s/1sqakmt9c42S8jZKIrg2eaA 下载好替换app-0.6.2文件夹下的同名文件 重新打开即可使用。
第10课 文件的读写
一、文件的读写 1、文件的打开,注意事项 1)路径要正确 2)格式要带全(.txt) filedir = D:\software\HelloWorld\songqin\python\lesson11 文件的读写/test1.txt' # /的好处是避免出现转义字符
filedir1 = 'd:\software\HelloWorld\songqin/lesson11 文件的读写\\test2.txt' # \的坏处是会出现转义字符,如\t,可以用\\对\进行转义
filedir2 = r
Zipkin分布式跟踪系统介绍
Zipkin是什么 Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序;如果想解决延迟问题,可以过滤或者排序所有的跟踪请求,并且可以查看每个跟踪请求占总跟踪时间的百分比。 为什么使用Zipkin 随着业务越来越复杂,系统也随之进行各种拆分,特别
scrapy模拟用户登录
scrapy框架编写模拟用户登录的三种方式: 方式一:携带cookie登录,携带cookie一般请求的url为登录后的页面,获取cookie信息应在登录后的页面获取,cookie参数应转成字典形式 # -*- coding: utf-8 -*-
import re
import scrapy
class RenrenSpider(scrapy.Spider):
name = 'renren'
allowed_domains = ['renren.com']
人活着就是要学会持续的奔跑!【二】
共900字,预计阅读3分钟 在美国跑完San Diego半程马拉松后不久就要回国,4月还有一个武汉马拉松的全程比赛,所以除了抓紧工作以外,还必须保持一定的训练量,以免无法完成。要知道武汉马拉松的名额现在非常紧俏,抽签的中签率只有1/6左右,参赛还得找人拿赞助商名额才行。 4月1日返回武汉后工作也特别忙,完全没有时间倒时差,一回来就按照国内作息时间,就这样强行别过来。为了保存体力也没有继续多练,2个星期后就参加比赛。在开赛前一周正好中学同学约着踢球,体力还有点搞狠了,估计对比赛会有点影响。 这次
Reflection 反射
【定义】 metadata(class class): 程序自身(右边), meta object: 组织meta data, introspect = RTTI 检查 meta object 【API】 FIELD类 的方法和返回都是 CLASS类
appium 元素定位 [学习笔记]
appium元素定位 1. resource-id ele = driver.find_element_by_id('xxx') 2.text ele = driver.find_element_by_xpath('//*[@text="xxx"]') 3.content-desc ele = driver.find_element_by_accessibility_id('xxx') 4.class ele = driver.find_element_by_class_name('xxx')
Java基础(1)JDK的安装与环境变量配置
最近在复习Java基础,第一课就是JDK的安装配置以及环境变量的配置,不多废话,直接开始吧 (1)去Oracle官方网站下载JDK 1.8 Java的历史想必大家也清楚,Sun公司开发的一门面向对象的编程语言,后来Sun公司被Oracle收购,于是Java也理所当然的成了Oracle的 JDK 1.8下载链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 如
chattr -lsattr 文件加锁解锁简单用法
chattr: 加锁文件,无修改,无删除权限。 常用参数: +a: 可给文件追加内容,但无法删除。 +i 加锁文件(文件不能被删除、改名、设定链接关系,同时不能写入或追加内容) -i 解锁文件(与+i相反) 常用参数用法: 加锁:chattr +i 文件 查看加锁: lsattr 文件 +i 加锁文件 chattr +i /etc/passwd /etc/shadow /etc/group /etc/gshadow /etc/inittab -i 解锁文件 chattr -i /etc/pas
笔记-python-coroutine
笔记-python-coroutine 1. 协程 1.1. 协程的概念 协程,又称微线程,纤程。英文名Coroutine。协程是一种用户态的轻量级线程。 线程是系统级别的,它们是由操作系统调度;协程是程序级别的,由程序员根据需要自己调度。我们把一个线程中的一个个函数叫做子程序,那么子程序在执行过程中可以中断去执行别的子程序;别的子程序也可以中断回来继续执行之前的子程序,这就是协程。也就是说同一线程下的一段代码<1>执行着执行着就可以中断,然后跳去执行另一段代码,当再次回来执行代码块<1>的时
周排行