csv 文件的读写

1.csv文件 分隔符:一般常用的是 ','(逗号分隔符)。但是有些 CSV 文件需要存储文章句子信息等,这些信息 ',' 符是常用字符,容易造成解析出错或者解析方法复杂。可以选用 '^' / '\t' 等不常用的字符作为分隔符。应用途而异,具体问题具体分析。 2.写入csv文件 File csv = new File(“path”); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStr
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

我是否需要使用随机哈希作为 Amazon S3 存储桶中对象密钥名称的前缀?

我是否需要使用随机哈希作为 Amazon S3 存储桶中对象密钥名称的前缀? https://amazonaws-china.com/cn/premiumsupport/knowledge-center/s3-object-prefix-naming/ 上次更新时间:2019 年 12 月 19 日 要优化性能,我是否需要使用随机哈希作为 Amazon Simple Storage Service (Amazon S3) 存储桶中对象密钥名称的前缀? 解决方法 不需要,您无需随机排列 S3 存
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

Python_ Day 3

输入验证码 %s 1-10内除7以外的数 for i in range(0,11): if i ==7: pass else: print (i) 示例 content = input('请输入内容:') 用户输入:5+9或5+ 9或5 +9 (含空格),然后进行分割转换最终进行整数的计算得到结果 num = [] content = input ('请输入加法运算:') c0=content.strip() #清空格 num=c0.split(
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

jdbc-mysql链接-基础版

1、基础连接代码 public static void main(String[] args) throws SQLException { String url = "jdbc:mysql://127.0.0.1:3306/student"; String userName = "root"; String password = "11111"; String sql = "select id,name,age from user;"; // 1.建立连
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

[TJOI2018] 数学计算

题目 原题地址 解说 每次操作看成一个点,用线段树维护区间的积,没什么可说的。 代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int Q=1e5+5; inline ll read(){ ll X=0,w=0;char ch=0; while(!isdigit(ch)){w|=ch=='-';ch=getchar();} while(isdigit(ch))X=(X
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

欺骗的艺术=人性的弱点?

社工的基本概念 社会工程学是黑客米特尼克在《欺骗的艺术》中率先提出的,其初始目的是为了让全球的网民们能够懂得网络安全,提高警惕,防止不必要的个人损失 社会工程学指的是通过设法与被攻击者建立一种虚假的信任关系,从而使其做出平时不愿为攻击者做出的事情,比如透露一个私密的电话号码或者告知一些内部的机密信息。 社会工程学的核心是依赖于人类的某种情绪,由情绪驱使人们为自己寻找借口来绕过安全策略和规则的限制,如果攻击不能成功地让被攻击者产生这种情绪,那么攻击者的阴谋就无法得逞 从广义上来说,社会工程学是一
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

滚动视差

先看一下实现的效果: 以上通过滚动,图片随之滚动 看起来蜜汁酷炫 实现原理就是:   滚动视差,是指让多层背景以不同的速度移动,形成立体的运动效果,带来非常出色的视觉体验。 使用技术很简单,只需要css属性: background-attachment: fixed; 无需任何js复杂代码 代码如下: <template> <div class="rollingParallax_container"> <div class="gImg gImg1" :style="{'height
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

运算符的使用与注意事项

四则运算当中的加号“+”有常见的三种用法: 1 对于数值来,那就是加法。 2 对于字符char类型来说,在计算之前,char会被提升成为int,然后再计算。 char类型字符,和int类型数字之间的对照关系比表:ASCII,Unicode 3 对于字符串String(首字母大写,并不是关键字)来,加号代表字符串连操作。 任何数据类型和字符串进行连接的时候,结果都会变成字符串 自增运算符:++ 自减运算符:-- 基本含义:让一个变量涨一个数字,或者让一个变量降一个数字1 使
分类: 其他 发布时间: 05-27 20:11 阅读次数: 0

【12c】带你了解Oracle 12c数据库扩展的统计信息(Extended Statistics)的搜集

在Oracle数据库中,优化器欲产生最优的执行计划,需要依赖于相关对象的统计信息的搜集。数据库可以自动的搜集执行计划,也可以使用程序包DBMS_STATS进行手动搜集,本篇对常规统计信息的搜集不做说明,重点演示下关于扩展的统计信息(Extended Statistics)的的搜集。 1 扩展的统计信息介绍 在执行SQL时,where条件后的单个列的统计信息很容易去决定对应列的谓词的选择性,但是,如果where条件后包含同一张表的多个列作为谓词时,那么单个列的统计信息就不能显示出列之间的关系了,
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

HTML5 实现图片预览和查看原图

html5从一开始就给开发者很多的期待,提供众多新的API,不用再想以前一样,为了实现某个功能写很多的代码。在以前,如果要实现图片预览会怎么做呢,因为为了安全的原因,web端的js是不能读取文件的本地真实路径的,那么只能将图片上传到服务器上,然后再拿到图片的链接,这样才能实现图片预览。而服务器呢,比如有两个文件夹,一个是临时文件夹,一个是正式文件夹,临时文件夹会定时进行清理,正式文件夹是用户确认使用的图片存储的位置。 1. fileReader 现在HTML5提供的API不再让图片预览那么麻烦
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

【12c】Oracle 统计信息搜集工具DBMS_STATS介绍

可以使用Oracle内置的程序包DBMS_STATS来查看或修改搜集的数据库统计信息,本篇主要介绍GATHER_TABLE_STATS过程,通过该过程,可以搜集表和列(或索引)的统计信息。 1 语法 dbms_stats.gather_table_stats(ownname varchar2, tabname varchar2, partname varchar2 default null, estimate_percent number default default_estimate_pe
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

IDEA生成序列号serialVersionUID快捷键

1、IntelliJ IDEA做如下设置 2、类实现Serializable接口; 3、光标定位到类名称所在位置 4、Alt + Enter 快捷键 5、自动生成serialVersionUID
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

在树莓派里搭建 Lighttpd 服务器

Lighttpd 像 Ngnix 一样,是被设计运行在低内存,低 CPU 负载的设备上,它们都非常适合在树莓派上运行。 本文将介绍如何在树莓派上运行基本配置的 Lighttpd ,以及如何与 PHP-FRM 一起使用。 安装 Lighthttpd 首先,我们先保证我们的树莓派软件都是最新的: $ sudo apt-get update $ sudo apt-get upgrade 我们还需要将 Apache2 移除掉,如果你的系统已经移除了,可跳过这步。 $ sudo apt-get rem
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

mobileSite开发Tips

1,根节点(html,body)overflow属性会遮盖fixed定位元素 2,fixed元素点击时会弹出底部的菜单,应该是浏览器特性(safari) 3,fixed元素使用后,在body里面使用padding-bottom以占位,如果放入其他元素中,最好也占位,避免IOS滑动特性遮盖元素 4,inline-block可以使用float让元素保持在一条线上,无需使用vertical-align进行对齐 5,touch事件里阻止默认可以减少卡顿,但是touchStart里面如果阻止,页面的滑动
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

redis sorted set

升序排序,指按score升序排序,score相同,按v字典序升序。降序排序同理。 withscores返回v和score,不使用withscores,只返回v 下标区间 i、j从0开始,可为负数, 值区间min、max可为 -inf和+inf,默认闭区间, '('表示开区间,如zcount k (1 5 => 1<s<=5,(1 (5 => 1<s<5 zCard k 返回k的基数 zAdd k s1 v1 s2 v2 将分值为score的元素v添加到k里,v存在则更新score(可为小数)
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

redis 复制、哨兵

复制 向服务器127.0.0.1:12345 发送 slaveof 127.0.0.1 6379 127.0.0.1:12345会成为127.0.0.1:6379的从服务器 也可以设置slaveof选项 复制时需要执行同步和命令传播两个操作 同步: 从向主发送psync命令,主执行bgSave命令,后台生成RDB文件, 并在缓冲区里记录从现在开始执行的所有写命令。 主把RDB发给从,从载入RDB。 主把缓冲区里的写命令发给从,从执行这些命令。 命令传播: 同步完成后,每当主执行写命令后,就会把
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

大数据平台的搭建思路

做任何事情都要有目标,然后根据这个目标根据自身的条件和外部的情况制定一个思路,这个思路也可以理解为实现目标的路径。那么大数据的平台搭建也不例外。 脚本工具化 在数据收集,存储、分析的初期,通常来说程序员都是根据业务需求,通过一些脚本来完成数据收集,分析的工作。表面上是完成了一些数据操作的功能,同时也满足了用户的需求,但是在编写脚本的时候,都是“头疼医头脚疼医脚”,只是针对具体的数据问题提出解决方法。 没有一个统一的解决方案,针对一些基础通用的功能也没有做抽象和提取,导致脚本维护的成本增加,后
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

扎实基础_设计模式_行为型_观察者模式(项目实战,使用委托注册事情,消除多重判断)

1:最开始需求 在我们的系统中有一个数据在新增之后要发送给RA系统   于是代码1.0:就写成一个公共方法,在数据新增的地方调用 2:突然代码又来了一个删除的需求 于是 3: 现在需求又来了 需要推送系统可配置,想推那个系统就推那个系统, 代码如下: using ObserverPattern.Observer; using ObserverPattern.Subject; using System; using System.Collections.Generic; using System
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

java学习day20-API-新特性

IO资源释放 概念: IO里为了资源一定会被释放,通常要写在finally语句块中,但是写起来非常复杂繁琐。 jdk7的新特性,把IO释放资源过程进行了优化,可以实现IO的自动资源管理。 代码案例 //这个类用来测试IO释放资源 public class Test2_IO { public static void main(String[] args) { method();//jdk7.0前 method2();//jdk7.0后 } //jd
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0

【好好编程-技术博客】微信小程序开发中前后端的交互

微信小程序开发中前后端的交互 微信小程序的开发有点类似与普通网页的开发,但是也不尽然相同。小程序的主要开发语言是JavaScript,开发同普通的网页开发有很大的相似性,对于前端开发者而言,从网页开发迁移到小程序的开发成本并不高,但是二者还是有些许区别的。 网页开发渲染线程和脚本线程是互斥的,这也是为什么长时间的脚本运行可能会导致页面失去响应,而在小程序中,二者是分开的,分别运行在不同的线程中。网页开发者可以使用到各种浏览器暴露出来的 DOM API,进行 DOM 选中和操作。而如上文所述,小
分类: 其他 发布时间: 05-27 19:54 阅读次数: 0