java IO流之试用软件试用次数情况的模拟

要求:   模拟软件显示试用次数 思路:   1.创建带缓冲的输入流对象,需使用readLine方法保证数据的原样性   2.将读取到的字符串转换成int数   3.对int数进行判断,大于0则一一写回,不大于0则提示购买正版   4.if判断中将结果打印并通过输出流写到文件上 整体来说就是从times.txt文本中读取试用次数,每运行一次次数减一并重新写
分类: 其他 发布时间: 05-23 23:26 阅读次数: 5

java执行cmd命令,返回结果中文乱码问题解决

转载自 https://blog.csdn.net/zyf_balance/article/details/51692065 1 public static void main(String[] args) { 2 try { 3 // 执行ping命令 4 Process process = Runtime.getRuntime().exec("cmd /c e:&dir");
分类: 其他 发布时间: 05-23 23:26 阅读次数: 6

JS的语法规范

1、语句:是会被JavaScript引擎解释执行的代码;   由表达式、关键字、运算符组成;   大小写敏感;   使用分号或者换行结束 2、注释:是不会被JavaScript引擎解释执行的代码;   单行注释://   多行注释:/* */ 3、JavaScript的大小写敏感,uname、UNAME、Uname是不同的。 4、基本输出语句:   console.log();——控制台输出;   document.write();——页面输出;<——window.document.write
分类: 其他 发布时间: 05-23 23:26 阅读次数: 3

ArcGIS API for JavaScript 入门教程[1] 渊源

->对于萌新,你可能需要了解一下这个东西是什么 ->对于已经知道要用这个东西的开发者,你可能需要了解一下它的底层机制 不针对大牛。龟速更新ing. 转载注明出处。博客园&CSDN&Bilibili:@秋意正寒 1. 是什么【萌新别跳这一步】 如果非萌新,可以跳过这一段文字。 想要知道ArcGIS API for JavaScript是什么,我大概用以下几条条目描述: 是一个WebGIS二次开发(如果不知道什么是WebGIS请用搜索引擎···)的前端开发包,使用JavaScript语言 出自美国
分类: 其他 发布时间: 05-23 23:26 阅读次数: 4

[Noip2011] 选择客栈

Description 丽江河边有 \(n\) 家很有特色的客栈,客栈按照其位置顺序从 \(1\) 到 \(n\) 编号。每家客栈都按照某一种色调进行装饰(总共 \(k\) 种,用整数 \(0\)~\(k-1\) 表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费。 两位游客一起去丽江旅游,他们喜欢相同的色调,又想尝试两个不同的客栈,因此决定分别住在色调相同的两家客栈中。晚上,他们打算选择一家咖啡店喝咖啡,要求咖啡店位于两人住的两家客栈之间(包括他们住的客栈),且咖啡店的最低消费
分类: 其他 发布时间: 05-23 23:26 阅读次数: 5

Java语言特性

Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性, 如支持并发程序设计、网络通信、和多媒体数据控制等。主要特性如下: 1) Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++ 中很少使用的、很难理解的、令人迷惑的那些特性, 如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自动的废料收集,使得
分类: 其他 发布时间: 05-23 23:26 阅读次数: 4

Visual Studio 2017 编译Clang

到http://releases.llvm.org/download.html下载LLVM和clang源码 比如: http://releases.llvm.org/6.0.0/llvm-6.0.0.src.tar.xz http://releases.llvm.org/6.0.0/cfe-6.0.0.src.tar.xz 将llvm-6.0.0.src.tar.xz解压到D:\LLVM 将cfe-6.0.0.src.tar.xz解压到D:\LLVM\tools\ 将cfe-6.0.0.src
分类: 其他 发布时间: 05-23 23:26 阅读次数: 2

python入门:常用模块—json&pickle模块

什么叫序列化? 序列化是指把内存里的数据类型转变成字符串,以使其能存储到硬盘或通过网络传输到远程,因为硬盘或网络传输时只能接受bytes 为什么要序列化? 你打游戏过程中,打累了,停下来,关掉游戏、想过2天再玩,2天之后,游戏又从你上次停止的地方继续运行,你上次游戏的进度肯定保存在硬盘上了,是以何种形式呢?游戏过程中产生的很多临时数据是不规律的,可能在你关掉游戏时正好有10个列表,3个嵌套字典的数据集合在内存里,需要存下来?你如何存?把列表变成文件里的多行多列形式?那嵌套字典呢?根本没法存。所
分类: 其他 发布时间: 05-23 23:26 阅读次数: 5

ArcGIS API for JavaScript 入门教程[0] 目录

随时翻看。 ArcGIS API for JavaScript 入门教程[1] 渊源 ArcGIS API for JavaScript 入门教程[2] 授人以渔
分类: 其他 发布时间: 05-23 23:26 阅读次数: 4

***剑指offer——Repeated Substring Pattern (自己的笨方法 & KMP算法)

Repeated Substring Pattern Given a non-empty string check if it can be constructed by taking a substring of it and appending multiple copies of the substring together. You may assume the given string consists of lowercase English letters only and it
分类: 其他 发布时间: 05-23 23:26 阅读次数: 4

十三、结构类型(5)——联合

自定义类型(typedef) (1)C语言提供了一个叫做typedef的功能来声明一个已有的数据类型的新名字。比如: typedef int Length; 使得Length成为int 类型的别名。 (2)这样,Length这个名字就可以代替 int 出现在变量定义和参数声明的地方了: Length a,b,len; Length numbers[10]; Typedef 声明新的类型的名字 ——新的名字是某种类型的别名 ——改善了程序的可读性 typedef long int6
分类: 其他 发布时间: 05-23 23:26 阅读次数: 4

解析xml文件,C# 获取所有节点的属性值

<?xml version="1.0" encoding="utf-8"?> <Location> <CountryRegion Code="1" Name="中国"> <State Code="11" Name="北京"> <City Code="1" Name="东城"/> <City Code="2" Name="西城"/> </State> <State Code="12" Name="天津"> <City Code="1" Name="和平"/> </State>< /Country
分类: 其他 发布时间: 05-23 23:26 阅读次数: 5

简述解释型和编译型编程语言?

转自https://blog.csdn.net/zhu_xun/article/details/16921413 解释型语言编写的程序不需要编译,在执行的时候,专门有一个解释器能够将VB语言翻译成机器语言,每个语句都是执行的时候才翻译。这样解释型语言每执行一次就要翻译一次,效率比较低。 用编译型语言写的程序执行之前,需要一个专门的编译过程,通过编译系统,把源高级程序编译成为机器语言文件,翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论, 部分解释型语言的解释器
分类: 其他 发布时间: 05-23 23:26 阅读次数: 5

Linux常用基本命令:三剑客命令之-awk基础用法

awk是一个超级强大的文本格式化处理工具,他与grep, sed命令被成为linux 三剑客命令 三剑客命令的特点: grep:只要用来匹配和查找文本 sed: 编辑匹配到文本 awk: 格式化文本,可以对复杂文本进行处理 awk语法格式:awk [options] 'program' file1 file2 ... 其中,program包含两部分:'pattern{action}',最常用的两个action就是print和printf,如果学过c语言,你就知道,他们专门由于格式化字符串, a
分类: 其他 发布时间: 05-23 23:26 阅读次数: 6

腾讯产品春招实习面经

Part1:个人情况 因面试地点填错,后选择在成都霸面,几经波折最终拿到offer Part2:笔试篇 笔试大概可以分成两个部分,在线笔试和素质测评。在线测试在4月5号,时长为90分钟,主要是行测题以及两道产品设计题,总体来说时间还是比较紧的;大概说一说这两道大题吧: 第一题是运营相关的题目,利用腾讯各个产品线进行联动做IP联合运营; 第二题是设计一款小程序,从核心功能、解决的用户痛点和使用场景等方面进行介绍. 笔试部分主要考察的是产品的基本能力,重视平时的积累,问题不会太大,另外据我所知,今
分类: 其他 发布时间: 05-23 23:26 阅读次数: 7

shell学习笔记1

Shell 教程 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。 Shell 在线工具 Shell 脚本 Shell 脚本(shell script),是一种为 shell 编写
分类: 其他 发布时间: 05-23 23:26 阅读次数: 4

Unix命令之env的用法

env是显示当前用户的环境变量。 你可以在shell 命令里面键入 env试试。 跟环境变量有关的还有: set 显示当前shell的变量,包括当前用户的变量 export 显示当前导出成用户变量的shell变量 分析: set = 当前用户变量(evn)+ 当前shell独有的变量 而export可以把当前shell独有的变量 变成 用户变量,例如: 在PATH变量里面加入:/sbin $export PATH=$PATH:/sbin #一般会把此命令加入到.bashrc文件中,再用sour
分类: 其他 发布时间: 05-23 23:26 阅读次数: 4

蓝桥杯练习题之特殊回文数

基础练习 特殊回文数  要求: 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。 讲真,对于该题中回文数的判断网上大多都是采用枚举思想枚举所有的五位和六位整数,然后再通过各种除法判断它们是否为回文数,最后再计算所有数字和,判断是否为n。 这种判断方式太暴力了,于是乎博主我另辟蹊径,通过 for (m = i; m > 0; m/=10) t = t*10 + m%10; 来将t与数i进行判断. 不难发现, 如果i为12345, 那么t值就为54321, t就是将
分类: 其他 发布时间: 05-23 23:26 阅读次数: 5

JDBC&CRUD练习

博主今日闲来无事,把前一周学的jdbc和数据的增删改查(CRUD)练习了一遍. 代码分为dbinfo.properties(数据库的连接配置), Student.java(javaBean 用于封装对象), DBUtil.java(工具类), TestCRUD.java(测试类)四部分,下面我将一一将以罗列. 先上dbinfo.properties~ driverClass=co
分类: 其他 发布时间: 05-23 23:26 阅读次数: 5

网页上文件下载功能的实现

前面有介绍过文件传输的实现,今天来教教大家如何实现网页上的文件下载功能~ 仅谈文件传输的话,这与javaSE中学的IO流如出一辙,换汤不换药罢了. 以下为本次小课题的代码实现: import java.io.FileInputStream; import java.io.IOException; import java.net.URLEncoder; import java
分类: 其他 发布时间: 05-23 23:26 阅读次数: 5