java基础75

转载地址:http://blog.java1234.com
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

外业数据采集平台(GPS+Android Studio+Arcgis for android 100.2.1)

欢迎加入QQ沟通交流群:186178114(群名:外业数据采集(GIS+GPS)) 外业数据采集平台 1. 综述 在室外,通过平板或者手机接收GPS坐标,实时绘制点、线、面数据,以便为后续进行海域监测、土地确权、地图绘图提供有效数据和依据。 2. 技术路线 Android studio3.0.1+Arcgis for android 100.2.1+GPS 2.1 Android studio工具: 2.2 Android studio工具下载地址: http://www.android-st
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

[leetcode] 30. 与所有单词相关联的字串(cn第653位做出此题的人~)

30. 与所有单词相关联的字串 这个题做了大概两个小时左右把。。。严重怀疑leetcode的judge机器有问题。同样的代码交出来不同的运行时长,能不能A题还得看运气? 大致思路是,给words生成一关于s的字典,用来记录每个word在s中出现的所有位置,注意可能会出现相同的word。然后递归枚举words的排列情况,一一校验是否符合条件(即连在一起)。用到了递归+记忆化搜索+kmp+几个剪枝 一直最后几个测试用例上TLE,囧啊,甚至一度怀疑是不是还有更优的做法。 然后开始考虑剪枝: 记忆化搜
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

01-01基于SHELL的数据分析

#!/usr/bin/env bash for year in /root/Downloads/data/all/* do echo -ne `basename $year .gz`"\t" gunzip -c $year | \ awk '{ temp = substr($0, 88, 5) + 0; q = substr($0, 93, 1); if (temp != 9999 && q ~ /[01459]/ && temp > max) max = temp } END { print
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

.bat 批处理

最简单的一个批处理文件 @echo off echo 这是测试内容1 echo 这是测试内容2 pause   输出:  这是测试内容1 这是测试内容2 请按任意键继续. . .
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

【python】TCP/IP编程

No1: 【TCP】 客户端 import socket s=socket.socket(socket.AF_INET,socket.SOCK_STREAM) s.connect(('www.sina.com.cn',80)) s.send(b'GET / HTTP/1.1\r\nHost: www.sina.com.cn\r\nConnection:close\r\n\r\n') buffer=[] while True: d=s.recv(1024) if d:
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

API网关模式

什么是网关 网关一词来源于计算机网络中的定义,网关(Gateway)又称网间连接器、协议转换器。网关的准确定义是: 两个计算机程序或系统之间的连接,网关作为两个程序之间的门户,允许它们通过不同计算机之间的协议通信来共享信息。顾名思义API网关就是API之间相互调用的关卡和屏障。 API之间为什么需要网关 试想一下我们在实现一个非常庞大的业务系统,分为不同的业务domain和子系统,各个domain和子系统提供处理业务的API,不同系统之间以API的方式进行数据交互。通常情况下我们可能会将所有实
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

linux下定时任务crontab

CRONTAB概念/介绍 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。 cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个crontab文件来保存调度信息。系统管理员可以通过cron.deny 和 cron.all
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

WordPress主题开发:footer.php

最简 <?php wp_footer();?> </body> </html>
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

unix 时间戳转化为 日期格式

1 function getMyTime(str,format) { 2 var oDate = new Date(str*1000), // 这个看后端给你的时间戳单位是秒,还是毫秒;如果是秒,需要乘以1000 3 oYear = oDate.getFullYear(), 4 oMonth = oDate.getMonth() + 1, 5 oDay = oDate.getDate(), 6 oHour =
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

常见的web攻击手段

XSS:跨站脚本攻击 -典型实例为: 当用户在表达输入一段数据后,提交给服务端进行持久化。如果此用户输入的是一段脚本语言,而服务端 用户输入的数据没有经过转码、校验等就存入了数据库,在其他页面需要展示此数据时,就会执行此用户输入的语言。简单来说,JS的强大不用我来解释吧 -推荐防御措施: 对用户输入的信息进行转义,例如<>'等等特殊字符。当然,其实很多前端框架也支持这么做,快查一查你使用的框架支持么。 CRSF:跨站请求伪造 -典型实例为: 如果A银行存在CRSF漏洞,有用户在登陆完A银行后没
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

1009 Product of Polynomials (25)(25 point(s))

problem This time, you are supposed to find A*B where A and B are two polynomials. Input Specification: Each input file contains one test case. Each case occupies 2 lines, and each line contains the information of a polynomial: K N1 a~N1~ N2 a~N2~
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

树莓派3B+上运行.Net Core项目

最近买了个树莓派3B+,准备把自己写的一个.Net Core爬虫挂在上面跑 买之前没有想到树莓派因为是今年新出的,导致驱动以及系统啥的都不是很完善,导致走了很多弯路,早知道买树莓派3就不用那么多折腾了 首先买来之后安装了树莓派的官方系统,跑了下数据库emmm 左边是树莓派上进行的数据库增删改减的计时,单位是毫秒,右边是台式机上面跑的速度,可以说性能还是相当不满意的(其中相当大的消耗是在创建数据库上) 然后我当然不能忍,于是就准备换一个我熟悉的Ubuntu系统试试会不会是系统原因造成的这种情况
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

RC: blkio throttle 测试

本文将测试一下使用cgroup的blkio组来控制IO吞吐量 : 测试环境CentOS 7.x x64 创建一个继承组 [root@150 rg1]# cd /sys/fs/cgroup/blkio/ [root@150 blkio]# mkdir rg1 继承组自动创建对应的限制文件 [root@150 blkio]# cd rg1 [root@150 rg1]# ll total 0 -r--r--r-- 1 root root 0 Dec 4 00:26 blkio.io_merged
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

【BZOJ3625】【CF438E】小朋友和二叉树

题目 传送门 思路&做法 我们可以用\(v_i\)表示\(i\)在\(c\)中出现了几次, 用\(f_i\)表示权值为\(i\)的神犇树的总数, 于是 \[ f_x = \sum_{i = 0}^{x}v_i \bigg( \sum_{j = 0}^{x-i}f_jf_{x-i-j} \bigg) \] \[ f_0 = 1 \] 然后我们设\(v\)的生成函数为\(V = \sum_{i = 0} ^{\infty}v_ix^i\), 设\(f\)的生成函数为\(F = \sum_{i =
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

Mac版Python打开文件的路径问题

原文地址:https://www.jianshu.com/p/b8110d578155 1、文件路径选择 mac不存在地址栏,有时候你去获取文件路径粘贴过来打开会报错 File b'***.csv' does not exist 而你不想每次要去找数据文件路径,最简单的办法是先获取你在编辑的Ipython notebook的路径,然后把数据文件放在该路径下,到时候直接输入文件名就能打开文件了。 #获取默认路径 import os print (os.path.abspath('.')) 比如
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

Linux学习常用的30个命令

cd cd是进入Linux系统目录文件夹的命令,可以进入的绝对路径和相对路径 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 cd - 返回上次所在的目录 pwd 显示当前工作路径 ls 查看目录中的文件ll等同于ls –l ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ls -a 显示隐藏文件 ls *[0-9]* 显示包
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

【学习笔记四】- 用js实现的一些数组操作和算法

学习笔记、数组操作、几类排序算法
分类: 其他 发布时间: 07-05 22:55 阅读次数: 0

【学习笔记五】 - js引用类型 《js高程》1-5章的代码笔记

代码笔记、《js高程》、引用类型
分类: 其他 发布时间: 07-05 22:54 阅读次数: 0

【学习笔记六】 - js中 创建对象的模式与继承 及 js中实现块级作用域和函数私有变量 《js高程》6-7笔记

学习笔记、《js高程》、创建对象的不同模式、js继承、js函数私有变量、js中实现块级作用域(声明提前)
分类: 其他 发布时间: 07-05 22:54 阅读次数: 0