dropbox icloud and nustore

dropbox icloud and nustore 这里只是写一下自己的感受. 曾经搜索无数遍, 想着用哪个比较好, 想来比较一下, 还不如自己直接用用看吧. 于是同时用了很久的 dropbx 和 nustore 注意不要拼错哦 直接说结论: 我最后选择了dropbox 放弃了 nustore, 然后结合使用 icloud. dropbox 用来存储代码和个人文件 icloud 用来存储文档以及代码 原因如下: (背景, 我都采用的免费的使用, 有钱人可以直接忽略此文) 速度, 在有代理的情
分类: 其他 发布时间: 03-11 23:51 阅读次数: 0

标签打印软件测试

下午为了制作硬件设备的标签,尝试使用佳博GP1324D打印机和word排标签。 比较扯的是,在word下,打印机的排版始终不能满意,光测试标签就花了将近3个小时,用掉了大半圈标签纸。 在网上找设置方法,也找不到合理的帮助说明。后来去了佳博官网,找到nicelable 软件。下载安装后,发现软件虽然是要收费的,但是免费版的软件有标签编辑功能。 于是花了半小时摸索后,顺利的打出了比较满意的标签。唯一不满意的地方就是。nicelable软件免费版本不支持数据和excel。 后来在网上找了一下相关的软
分类: 其他 发布时间: 03-11 23:51 阅读次数: 0

(五)流程控制-重点

5.1 if 判断 1.基本语法 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 注意事项: (1)[ 条件判断式 ],中括号和条件判断式之间必须有空格 (2)if后要有空格 2.案例实操 (1)输入一个数字,如果是1,则输出banzhang zhen shuai,如果是2,则输出cls zhen mei,如果是其它,什么也不输出。 [atguigu@hadoop101 datas]$ touch if.sh [atguigu@hadoop
分类: 其他 发布时间: 03-11 23:51 阅读次数: 0

java-建造者模式

概念:使用多个简单的对象一步一步构建成一个复杂的对象。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 意图:将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 主要解决:主要解决在软件系统中,有时候面临着"一个复杂对象"的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法却相对稳定。 何时使用:一些基本部件不会变,而其组合经常变化的时候。 如何解决:将变与不变分离开。
分类: 其他 发布时间: 03-11 23:51 阅读次数: 0

spring boot -thymeleaf-url

分类: 其他 发布时间: 03-11 23:51 阅读次数: 0

python六十一课——高阶函数之reduce

2).reduce(fn,lsd): 参数一:fn --> 函数对象 参数二:lsd --> 序列对象 功能: 先将lsd中的第一和第二个元素去除传入到fn中参与运算, 运算后得到结果,再和第三个元素传入到fn中参与运算, 以此类推... 【注意】: reduce函数属于functools模块中的函数,所以需要显示的先导入functools模块再使用 from functools import reduce from functools import reduce lt=[1,2,3,4]
分类: 其他 发布时间: 03-11 23:51 阅读次数: 0

Java之使用for嵌套打印9X9乘法表

需求: 打印出9x9乘法表: 1x1=1 2x1=2 2x2=4 3x1=3 3x2=6 3x3=9 ...... 可以使用for循环嵌套: public class forDemo { public static void main(String[] args) { for(int x=1;x<=9;x++) { for(int y=1;y<=x;y++) { System.out.print(x+"X"+y+"
分类: 其他 发布时间: 03-11 23:51 阅读次数: 0

【机器学习之数学】01 导数、偏导数、方向导数、梯度

目录 导数、偏导数和方向导数 方向导数的推导过程 方向导数和梯度 References 最近学习《最优化导论》,遇到了“方向导数”这一概念,故对其及相关概念进行一遍梳理。并给出方向导数的推导过程。 导数、偏导数和方向导数   在一元可导函数 \(y = f(x)\) 中,导数 \(f'(x_0)\) 即是曲线上 \(x = x_0\) 处的斜率。按照定义求导数: \[ f'(x) = \lim_{\Delta x \to 0}\frac{f(x+ \Delta x) - f(x)}{\Delt
分类: 企业开发 发布时间: 03-11 23:51 阅读次数: 0

了解Azure 保留项

通过预付一年或三年的虚拟机、SQL 数据库计算容量、Azure Cosmos DB 吞吐量或其他 Azure 资源的费用,Azure 预订可为你节省资金。 通过预付,能够以折扣价购买所用资源。 预订可将虚拟机、SQL 数据库计算、Azure Cosmos DB 或其他资源的成本大幅减少至即用即付价格的 72%。 预订提供计费折扣,并且不会影响资源的运行时状态。可在 Azure 门户中购买预留。为何
分类: 企业开发 发布时间: 03-11 23:50 阅读次数: 0

网络安全知识浅谈

一、什么是漏洞 漏洞是指一个系统存在的弱点或缺陷,系统对特定威胁攻击或危险事件的敏感性,或进行攻击威胁的可能性。漏洞可能来自应用软件或操作系统设计时的缺陷或编码时产生的错误,也可能来自业务在交互处理过程中的设计缺陷或逻辑流程上的不合理之处。这些缺陷、错误或不合理之处可能被有意、无意地利用,从而对一个组织的资产或运行造成不利影响,如信息系统被攻击或控制、重要资料被窃取、用户数据被篡改、系统被作为入侵其他主机系统的跳板等。从目前发现的漏洞来看,应用软件中的漏洞远远多于操作系统中的漏洞,特别是 We
分类: 其他 发布时间: 03-11 23:42 阅读次数: 0

Thinkphp5.X全版本通杀漏洞分析

最近爆出了Thinkphp5.0.*全版本代码执行,其中5.1与5.2全版本在生产环境下同样也存在代码执行漏洞 漏洞分析: 文件位置: \thinkphp\library\think\Request.php /** * 当前的请求类型 * @access public * @param bool $origin 是否获取原始请求类型 * @return sting */ public function method($origin = false) { if($ori
分类: 其他 发布时间: 03-11 23:42 阅读次数: 0

进程与线程(车间和工人)

linux进程与线程的区别,早已成为IT界经常讨论但热度不减的话题。无论你是初级程序员,还是资深专家,都应该考虑过这个问题,只是层次角度不同罢了。对于一般的程序员,搞清楚二者的概念并在工作中学会运用是其思考的主要问题;对于资深工程师,如何在系统层面实现两种技术及其各自的性能和实现代价是其思考的主要问题。由此可见进程和线程在IT界的重要地位。 进程和线程是操作系统的基本概念,它们之间既有区别又有联系。从定义来看,它们比较抽象,很难理解。今天给大家打个比方,教大家用类比的方法去理解它,掌握它。其实
分类: 其他 发布时间: 03-11 23:42 阅读次数: 0

linux系统结构详解

Linux系统一般有4个主要部分: 内核(kernel)、shell、文件系统(file systems)和应用程序(users applications)。内核(kernel)、shell和文件系统(file systems)一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。部分层次结构如图1-1所示。 1、linux内核 内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。 Linux 内核
分类: 其他 发布时间: 03-11 23:41 阅读次数: 0

python中if __name__ == "__main__"到底有什么作用?

Python没有像Java、C、C++那样定义程序的执行入口,在python中,程序是从上到下逐行编译的。Python解释器从文件的第一行开始执行程序中的def和class语句创建函数和类对象,这些对象由代码和原数据组成,且这些代码和数据在显示调用之前不会运行。 首先我们来看一下__name__,__name__是python文件的一个特殊属性,名称两边的双下划线称为dunders,是特殊方法的意思。python中每个模块都有一个名称,模块的名称可以在模块的程序语句中找到。python的每个模
分类: 其他 发布时间: 03-11 23:41 阅读次数: 0

快速幂--学习笔记

#define ll long long ll qmod(ll a, ll b) { ll ans=1, tmp = a; while(b) { if( b&1 ) ans*=tmp;//b与1进行按位与运算判断是否为奇数 tmp*=tmp; b>>=1;//b右移一位 } return ans; }
分类: 其他 发布时间: 03-11 23:39 阅读次数: 0

Java中常用的垃圾收集算法:

1、复制算法 将可用内存按容量分成大小相等的两块,每次只使用其中一块,当这块内存使用完了,就将还存活的对象复制到另一块内存上去,然后把使用过的内存空间一次清理掉。这样使得每次都是对其中一块内存进行回收,内存分配时不用考虑内存碎片等复杂情况,只需要移动堆顶指针,按顺序分配内存即可,实现简单,运行高效。 特点:针对存活率低的对象 优点:无内存碎片 缺点:可使用的内存降为原来一半 2、标记-清除算法 最基础的垃圾收集算法,算法分为“标记”和“清除”两个阶段: 标记:标记要(保留)存活的对象 清除:未
分类: 其他 发布时间: 03-11 23:38 阅读次数: 0

dubbo 基本配置(入门)

文章目录 0、dobbo 架构 0.1、节点角色说明 (5个) 0.2、调用关系说明 (6步骤) 一、配置 二、直连 三、(消费者)启动不检查的配置 四、超时时间 五、配置的优先级 六、重试次数 retries 七、本地存根 0、dobbo 架构 0.1、节点角色说明 (5个) 节点 角色说明 作用 Container 服务容器 - Registry 注册中心 服务注册与发现的 Provider 服务提供者 提供服务 Consumer 服务消费者 订阅服务的 Monitor 监控中心 统计服务
分类: 其他 发布时间: 03-11 23:38 阅读次数: 0

java中 构造代码块、static代码块和局部代码块的区别

package com.aop8.classload; class StaticCode { int age; // static 代码块 static { System.out.println("111--static "); } // 构造代码块 { System.out.println("22 "); } // 构造函数 StaticCode(int age) { this.age = age; System.out.println("constru
分类: 其他 发布时间: 03-11 23:37 阅读次数: 0

JVM类加载机制—加载的顺序问题

文章目录 1、代码 2、运行结果: 3、分析: 参考 1、代码 package com.aop8.classload; public class Demo01 { static { System.out.println("静态代码块Demo01"); } public static void main(String[] args) { System.out.println("main方法"); System.out.println("=================
分类: 其他 发布时间: 03-11 23:37 阅读次数: 0

JVM 学习参考文章

JVM运行原理详解: https://blog.csdn.net/Luomingkui1109/article/details/72820232
分类: 其他 发布时间: 03-11 23:37 阅读次数: 0