JAVA入门到精通-第54讲-sql server安装配置和卸载

Sybase在UNIX操作系统上用的更好; Windows身份认证: 只要能登陆到windows就认为是合法用户; 混合模式: 不但能进windows,还需要用户名和密码; sa 超级管理员,权限最高的;密码越复杂越好; 不打补丁,1433端口会不被监听; 前面是解压缩,安装; 补丁:一款软件发布后, 发现有安全漏洞或者软件缺陷,升级的效果; 服务管理器: 把勾勾去掉; 来自为知笔记(Wiz)
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

ajax 上传文件,post上传文件,ajax 提交 JSON 格式的数据

ajax简介 前后台做数据交互 前后端做数据交互的方式(三种): (1)浏览器窗口输入地址(get的方式) (2)form表单提交数据 (3)ajax提交数据 特点 特点:   (1)异步       异步与同步的区别:同步是请求发过去,要等着回应;异步不需要等待,可以进行其他操作   (2)局部刷新 使用 使用: (1)url:匹配的路由 (2)type:发送的的方式 (3)data:发送的数据 (4)success:发送的数据
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

创建临时文件

实现方案:   使用.NET框架的[System.Io.Path]::GetTempFilename()方法自动创建 返回的是临时文件的名称。此外目录安全,名称唯一 实例演示:      自动创建的文件默认是以.tmp结尾的 可以自行修改    补充说明:   在不需要临时文件的时候要将其删除,以免占用不必要的空间
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

JAVA入门到精通-第55讲-sql server基本使用

服务管理器: 自动:跟系统一起启动;手动避免吃内存; 企业管理器:(偏向于图形用户界面的) SQL Server组来管理的; 表只是数据对象的一种; 数据库的本质仍然是文件,是一种特殊结构的文件; 登陆时的加密: (每一个实例有自己的管理员) 找到实例---编辑SQL Server注册属性; 修改密码: 安全性---登录---sa---SQL Server登陆属性 普通用户: 创建:安全性---登录---新建登录 一类角色就有相应的权限: ------------------ 企业管理器的使用
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

Python--作用域

作用域 作用范围: 全局范围(内置名称空间与全局名称空间属于该范围):全局有效 局部范围(局部名称空间属于该范围):局部有效   注:作用域关系是在函数定义阶段就已经固定的,与函数的调用位置无关 查看作用域 LEGB 代表名字查找顺序: locals -> enclosing function -> globals -> __builtins__ locals 是函数内的名字空间,包括局部变量和形参 enclosing 外部嵌套函数的名字空间(闭包中常见) globals 全
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

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
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

c语言编译器一个不会报错的陷阱

由于数字1和小写字母L(l)长得特别像,特别是VS默认字体里的,所以 double a; scanf("%1f",&a); double b; scanf("%lf",&b);
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

Tornado之异步authenticated

authenticated是tornado自带的登录验证装饰器,它的实现比较简单,验证比较简易,无法做到真正意义的前后端分离并且是同步的方式,所以这里我对它进行了重写,以适应异步JWT方式的登录验证。 Tornado自带的authenticated源码: def authenticated(method): @functools.wraps(method) def wrapper(self, *args, **kwargs): if not self.current_
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

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 概览
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

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文件夹下的同名文件 重新打开即可使用。
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

第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
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

Zipkin分布式跟踪系统介绍

Zipkin是什么 Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序;如果想解决延迟问题,可以过滤或者排序所有的跟踪请求,并且可以查看每个跟踪请求占总跟踪时间的百分比。 为什么使用Zipkin 随着业务越来越复杂,系统也随之进行各种拆分,特别
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

scrapy模拟用户登录

scrapy框架编写模拟用户登录的三种方式: 方式一:携带cookie登录,携带cookie一般请求的url为登录后的页面,获取cookie信息应在登录后的页面获取,cookie参数应转成字典形式 # -*- coding: utf-8 -*- import re import scrapy class RenrenSpider(scrapy.Spider): name = 'renren' allowed_domains = ['renren.com']
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

人活着就是要学会持续的奔跑!【二】

共900字,预计阅读3分钟 在美国跑完San Diego半程马拉松后不久就要回国,4月还有一个武汉马拉松的全程比赛,所以除了抓紧工作以外,还必须保持一定的训练量,以免无法完成。要知道武汉马拉松的名额现在非常紧俏,抽签的中签率只有1/6左右,参赛还得找人拿赞助商名额才行。 4月1日返回武汉后工作也特别忙,完全没有时间倒时差,一回来就按照国内作息时间,就这样强行别过来。为了保存体力也没有继续多练,2个星期后就参加比赛。在开赛前一周正好中学同学约着踢球,体力还有点搞狠了,估计对比赛会有点影响。 这次
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

更新emacs

突然想玩玩emacs。首先直接把电脑上的emacs直接卸载了,然后重装一个。。。 查看emacs是否是homebrew安装的,通过如下命令查看。 brew list 然后两条命令直接干掉 brew unlink emacs brew uninstall emacs 最后一条install命令等待吧 brew install emacs --HEAD --use-git-head --cocoa --with-gnutls 我现在就在等待中。。。 下次可以试一试brew upgrade命令
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

Reflection 反射

【定义】 metadata(class class): 程序自身(右边), meta object: 组织meta data, introspect = RTTI 检查 meta object 【API】 FIELD类 的方法和返回都是 CLASS类
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

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')
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

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      如
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

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
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0

笔记-python-coroutine

笔记-python-coroutine 1. 协程 1.1. 协程的概念 协程,又称微线程,纤程。英文名Coroutine。协程是一种用户态的轻量级线程。 线程是系统级别的,它们是由操作系统调度;协程是程序级别的,由程序员根据需要自己调度。我们把一个线程中的一个个函数叫做子程序,那么子程序在执行过程中可以中断去执行别的子程序;别的子程序也可以中断回来继续执行之前的子程序,这就是协程。也就是说同一线程下的一段代码<1>执行着执行着就可以中断,然后跳去执行另一段代码,当再次回来执行代码块<1>的时
分类: 其他 发布时间: 11-28 23:34 阅读次数: 0