当前位置: 首页 > news >正文

一、图解Java中String不可变性

这里有一堆例子来说明Java的String的不可变性。

1、声明一个String

String s = "abcd";


string对象不可变展示1
s 变量保存string对象的引用,下面的箭头解释成保存了哪个对象的引用。

 

2、 给一个String 变量赋值为另外一个String 变量。

String s2 = s;


String对象不可变展示2变量s2 保存这相同引用的值,它们都指向了同一对象的值。

 

3、连接String

 

s = s.concat("ef");


变量s 现在保存的是新创建的sting对象的引用。

 

string不可变引用3

总结:
一旦一个string 被在内存(堆)中创建,它就是不可以被改变的。我们应该注意的是所有的String方法都不会改变一个string的本身,而是返回一个新的string。

如果我们需要一个可以被改变的string,那么我们可以使用StringBuffer(译者注:线程安全)或StringBuilder。否则每创建一个新的string的时候,会浪费大量的时间在垃圾收集上。

这里有个StringBuilder的应用例子。

public static String readFileToString() throws IOException {File dirs = new File("."); String filePath = dirs.getCanonicalPath() + File.separator+"src"+File.separator+"TestRead.java"; StringBuilder fileData = new StringBuilder(1000);//Constructs a string buffer with no characters in it and the specified initial capacity BufferedReader reader = new BufferedReader(new FileReader(filePath)); char[] buf = new char[1024]; int numRead = 0; while ((numRead = reader.read(buf)) != -1) { String readData = String.valueOf(buf, 0, numRead); fileData.append(readData); buf = new char[1024]; } reader.close(); String returnStr = fileData.toString(); System.out.println(returnStr); return returnStr; }

相关文章:

  • c#基础学习@--1--
  • 关于background与background-image用法
  • 6.面向对象的三大特征
  • window7 右键菜单显示-》在此处打开命令窗口
  • linux高编IO-------空洞文件
  • *循环单链表[不带头结点]
  • MySQL MYISAM引擎表锁和行锁详解
  • 第三章 垃圾回收的一些概念
  • 软件开发-人员流动
  • Spring 和SpringMVC 的父子容器关系
  • ubuntu LVM
  • 消息框架的一种实现
  • Java补缺补漏—基本数据类型与引用数据类型
  • myloader还原恢复详解
  • 新手降NAT网络第十步曲,小编提供思路。
  • 第三周进度报告
  • win7修改hosts文件方法
  • C++ 头文件包含顺序
  • 再看《JavaScript高级程序设计》第8-9章
  • Ceph OSD处理客户端写操作处理流程
  • 使用 ftrace 调试 Linux 内核,第 1 部分【转】
  • 中国科学院图书馆分类法
  • Puppet之基础篇
  • 网页工具地址
  • Winsock—I/O模型之事件选择模型(一)
  • Android--锁定横屏、竖屏、去标题全屏
  • U-Mail邮件服务器教您揭穿冒充发件人的伎俩
  • 软考信息系统监理师 2016年3月18日作业
  • 企业互联网+转型实战:如何进行PB级别数据的架构变迁
  • Python TAB 补齐
  • 垃圾文件粉碎机 防止恢复保安全
  • DRY(Don't Repeat Yourself )原则
  • linux下无线网卡的ioctl 接口
  • LC60 Permutation Sequence
  • C语言中宏的运用------利用宏技术可以简化对某结构体变量的访问
  • 软考中高项学员:2016年4月4日作业
  • 3.30作业(采购管理+信息管理)
  • awk解密
  • ffplay不能直播red5上的直播流问题解决
  • [Hadoop]Sqoop 1.4.2中文文档(二)之数据导出
  • Java多线程之同步与阻塞队列
  • Java设计模式系列之迭代器模式
  • (继承及其访问限定符)(派生类及其默认成员函数)(赋值兼容规则)
  • linux子系统的初始化_subsys_initcall()【转】
  • jquery $(document).ready() 与window.onload的区别(转)
  • R绘图字体解决方案(转)
  • 在线公安认证
  • C++ 学习之旅三——我和超级玛丽有个约会
  • 微软消息队列MSMQ 传输异常的总结!
  • 【Unity】6.2 在VS2015中调试 C# 脚本
  • mmap和MappedByteBuffer
  • iOS 改变UITextField中光标颜色
  • shell一周学习心得
  • Entity Framework 延伸系列目录
  • ITxlab倡议启动“互联网X大脑”计划
  • 冲刺阶段第二天
  • 通过Maven找java source源码方法
  • HDU 4031 Attack
  • JS魔法堂:LINK元素深入详解
  • JS魔法堂:元素克隆、剪切技术研究
  • 【转】android:windowSoftInputMode属性详解
  • Mac系统下安装Port
  • struts2 后缀问题
  • 在单链表中删除指定值的节点
  • Hadoop2源码分析-YARN 的服务库和事件库
  • androidManifest
  • tooltips 提示
  • 第一冲刺阶段(第四天)
  • 高焕堂Android架构技术全集
  • C#基础知识四之override和new的区别
  • 对特殊字符编码js与c#中的处理方法
  • 为ui中的面板添加枚举类型脚本与json来保存信息
  • 十三 切片
  • ERROR 2002 (HY000): mysql
  • 集合框架(Vector的特有功能)
  • HDOJ(HDU) 2097 Sky数(进制)
  • jdk 安装和介绍
  • 开发APP不搞清楚这20个问题,必然沦为一场灾难
  • 程序猿看产品开发
  • (版本定制)第2课:通过案例对SparkStreaming透彻理解之二
  • 关键词推荐工具中的用户引导机制之三
  • Centos安装php高版本
  • table TD 超出省略号
  • CSS控制文本超出指定宽度显示省略号和文本不换行
  • Sping--AOP--XML
  • paper 63 :函数比较:imfilter与fspecial
  • 2016-05-06
  • 搜索服务Solr集群搭建 使用ZooKeeper作为代理层
  • 【Unity】12.2 导航网格寻路简单示例
  • IntelliJ IDEA 将 Maven 构建的 Java 项目打包
  • @OneToOne or @ManyToOne on references an unknown entity:
  • fedora 23 vlc 以root运行的方法
  • 文件锁-crontab组合神器
  • Nova reboot 和 lock 操作 - 每天5分钟玩转 OpenStack(32)
  • win7生成ssh key配置到gitlab
  • C#_串口通信_SerialPort_一个最基础的串口程序
  • Linux常用命令汇总--tree
  • 【解决】Linux使用vim出现E325:ATTENTION错误
  • grep awk sed 练习题
  • rectiveCocoa进阶
  • 前端自动化构建工具gulp的使用介绍
  • C++对python模块进行扩展
  • EasyIcon:免费图标搜索和下载平台
  • Sql注入截取字符串常用函数
  • nagios监控3306端口
  • 设计鲁棒性的方法:输入一个链表的头结点,逆序遍历打印该链表出来
  • Layout自动布局(2)-手写代码
  • Alert提示框插件
  • 快速确定代码属于哪个版本
  • [读书笔记]密码文件总结
  • 禅道---Bug管理模块
  • c++矩阵的转置和快速转置
  • java中的字符串处理
  • eclipse 批量 查询 替换
  • Sass与Compress实战:第一章
  • js !!条件判断或运算的作用
  • Nginx服务器防止被压力测试
  • IOS网络——检测网络状态:Reachability
  • iOS8 之后tableview的delegate中新增加的代理方法,可以在滑动的时候添加多个按钮。...
  • xdebug常用配置
  • 构建之法读书笔记05
  • 第3章 正则表达式1
  • 《郭大侠的妹妹不可能那么可爱》 第一章 郭大侠那可爱的妹妹?
  • 多继承完美闪避成员名冲突的问题
  • 封装jxl导出不同数据类型的excel
  • 读Java面向对象编程(孙卫琴)
  • IE条件注释
  • Oracle中sql相关的命令
  • go语言项目如何引用依赖Github上的开源项目
  • L1-02-yum源的配置(本地源)
  • System.Net.Http.Formatting的nuget版本冲突问题
  • cocoapods导入afnetworking报错问题
  • passwd命令限制用户密码到期时间
  • linux系统之上搭建maven 之nexus服务篇
  • 什么是领域模型(domain model)?贫血模型(anaemic domain model) 和充血模型(rich domain model)有什么区别...
  • flex bison 下载
  • 英国大概率退出欧盟!
  • HTTP、TCP/IP协议与socket之间的区别
  • Redis-秒杀场景应用
  • Map集合的4种遍历方式
  • 企业级 Docker Registry--harbor安装和简单使用
  • 软件工程个人日报 2016/6/29
  • 一个比较完整的短信接口帮助类参考
  • Python - 列表与字典相互转换
  • 2016-7-3 linux学习笔记
  • VS中Release模式下生成去掉生成pdb文件
  • 2952 细胞分裂 2
  • JDC job obend
  • 使用GDB进行嵌入式远程调试
  • 图解wordpress模板架构
  • NTP服务搭建
  • dell服务器
  • 浅谈如何删除JSP编译后的空行
  • 乐视云视频PHP接口操作视频上传,编辑,查询以及删除
  • 轻松搭建docker应用的mesos集群
  • UIView animateWithDuration 使用详解
  • 运维脚本规范
  • Node.js .sh scripts Manager
  • Java处理Json数据
  • OC语言——————表视图
  • MySQL收藏
  • axel
  • 管理分支:git branch
  • 【Linux】linux下解压.xz文件
  • Centos6.5+Python2.7 +ffmpeg+opencv2自动安装脚本
  • Linux下使用源码编译方式安装zlib
  • Powershell下设置环境变量
  • javascript中的弹框
  • navicat 快捷键
  • JSJquery中的循环/遍历
  • 1)hadoop集群搭建
  • Guacamole之本地安装Guacamole(二)
  • ssm整合(crm案例)
  • TCP为什么是3次握手而不是2次或者4次或者更多次?
  • mysql级联更新
  • linux服务之irqbalance
  • 机会成本
  • linux笔记:shell编程-正则表达式
  • 整理 Mac 安装 oracle
  • Partition does not end on cylinder boundary
  • crossplaform---Nodejs in Visual Studio Code 04.Swig模版
  • 双从检查
  • 跳过授权列表--skip-grant-list--案例
  • 几何画板中该如何插入公式
  • 用UIWebView加载本地图片和gif图
  • Java eclipse: errors exist in required project(s)
  • 第38条:检查参数的有效性
  • ECSHOP始终显示全部分类方法
  • Oracle数据库REDO损坏ora-00333修复手札
  • 【POJ 3062】Party(2-SAT、tarjan)
  • SpringMVC 参数传递
  • iOS - JSON 数据解析
  • Linux 实用工具vi
  • Android Sqlite 工具类封装
  • VR+直播
  • 嵌入式专业名词整理(以后会不断完善)
  • XSS绕过与防御总结
  • Jquery.min.js 下载
  • 基于Redis的BloomFilter算法去重 - Pickle - 博客园
  • 字段与属性(c#)
  • jsdoc文档
  • JS 初级 二(接上)
  • labview学习之“创建数组”函数
  • [Azure][PowerShell][ASM][04]Storage
  • 码农谷 找出N之内的所有完数
  • SAP MM 采购单据中的’Origin Accept’选项会影响Inbound Delivery创建操作方式
  • mysql匿名账户登录导致的ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'错误...
  • Linux终端、控制台复制粘贴
  • 对象与对象之间的赋值(别名现象)
  • php简单笔记
  • 二、ReactDOM.render()
  • spring boot 与配置
  • 9.react 从入门到放弃
  • SQL 修改表字段失败 解决方法
  • ui-router参数传递
  • C++11 | 正则表达式(4)
  • 作业控制
  • Spring实例化bean的三种方法
  • 解决 Composer 运行时的 Xdebug 冲突
  • Java实现读取文件夹下(包括子目录)所有文件的文件名
  • H5中新增加的一些标签
  • LeetCode 3Sum (Two pointers)
  • JVM(三)——类结构与类加载器
  • jquery dropload
  • 第三次作业第一题
  • unix下source的使用
  • ASP.NET MVC 随想录——探索ASP.NET Identity 身份验证和基于角色的授权,中级篇
  • 重构和代码异味——通往更整洁的代码
  • sitemesh 使用整理(入门)
  • sqlserver无ldf日志文件附加的方法(数据库没有完全关闭,无法重新生成日志)...
  • java打印菱形的简单方法
  • 0928多线程运行——作业
  • iOS移动开发周报-第18期
  • docker centos rpm离线安装1.8.2及pull的正确姿势
  • C++实现txt文件读到另一个txt文件,并替代其中默写特定字符
  • 离开Autodesk,开启新篇章
  • lua 例子
  • 13-CSS基础-背景和精灵图
  • [李景山php]每天TP5-20161206|Loader.php-4
  • Maven 插件介绍
  • JavaScript强化教程——Bootstrap
  • 深入浅出JavaScript之this
  • Linux中find命令-path -prune用法详解
  • 必不可少需要掌握的嵌入式知识(2) -- 经典数据结构总结之 (链表,队列)
  • es6中的let声明变量与es5中的var声明变量的区别,局部变量与全局变量
  • Cloudera官方课程管理员(CCAH)、开发者(CCA175)、数据分析
  • laravel访问路由在nginx服务器上无法处理
  • Linux-unit-10-11-日志,IP
  • ionicView视图的生命周期
  • 2016.7.27 VS搜索正则表达式,在UltraEdit中可选用Perl正则引擎,按C#语法搜索
  • (转)注意力机制(Attention Mechanism)在自然语言处理中的应用
  • 已知s=1×2×3×…×n,计算出s不大于5000时n的最大值。
  • UI内侧错题
  • Leetcode. 14. Longest Common Prefix
  • VisualSVN Server提交整个工程项目
  • 联想K3全系,救黑砖(只要手机链接电脑有端口识别就能恢复正常)
  • Struts2+Spring4+Hibernate4项目整合
  • 年度科技脱口秀来了
  • 虚拟机无法安装VMware Tools
  • Excel—身份证生日提取
  • git 上传项目到github
  • 什么是HotSpot VM 深入理解Java虚拟机 JVM
  • 网站后端_Python+Flask.0003.FLASK快速入门之Hello Word?
  • LVS-Fullnat之编译内核 将fullnat模块添加到内核
  • Saltstack 安装应用笔记一
  • 日期操作类--Date类
  • 简单的form表单操作(Servlet)
  • linux命令:mkfs、mke2fs、blkid、e2label、tune2fs、dumpe2fs、fsck、e2fsck
  • [Micropython]TPYBoard开发板点亮心形8*8点阵
  • SHELL 002 -- ps命令常用方法
  • 对象和数组
  • JavaScript 学习笔记4
  • JavaScript的DOM操作.
  • 《AngularJS高级程序设计》学习笔记
  • ali 媒体转码签名生成-php
  • 构建LVS+Keepalived高可用群集
  • 李洪强经典面试题45
  • uPyLoader简易使用教程
  • 虚拟机-Debian服务器配置
  • submit 读取mb52数据
  • CentOS下安装JDK笔记
  • 个人经常查阅的网站(顺序无先后,持续更新)
  • 团队作业—看法
  • 优先队列练习(又是我大钟神)
  • maven安装jar包到本地仓库
  • Inno Setup for Windows service
  • Python 学习笔记 - RabbitMQ
  • Android Studio出现Error:No service of type Factory available in ProjectScopeServices.
  • EventBus 加强学习深入了解
  • 搭建HDFS和HBase集群
  • 洛谷 P1433 吃奶酪 Label:dfs 剪枝Ex
  • spark的集群安装
  • JAVA学习笔记之复用类之重载和重写
  • 【转】vc++MCF/C++/C中怎样让应用程序获得或以管理员权限运行 ,ShellExecuteEX编程 --- 获取管理员权限...
  • 拒绝瞎忙,高效的学习与工作经验谈
  • 用windows2008服务器安装sccm2012 (安装sccm2012)
  • Python学习笔记—条件判断和循环
  • JavaWeb开发之网站实现文件上传功能
  • mobx源码解读2
  • nokogiri
  • 链接link使用href=“#”和href=##的区别
  • mybatis支持属性使用驼峰的命名
  • 如何成长为一名专业的程序员?
  • CentOS 6.6 nginx PHP 配置
  • JavaMail入门第五篇 解析邮件
  • phpstorm 配置自带webserver ,配置根目录
  • maven settings.xml 包含多个镜像库
  • 使用IntelliJ IDEA和Maven构建Java web项目并打包部署
  • xcode中使用正则表达式来搜索替换代码
  • servlet输出中文乱码
  • excel查看VBA代码快捷键
  • Vue 双向数据绑定原理分析
  • 带参输出的存储过程
  • linux负载均衡总结性说明(四层负载/七层负载)
  • java,mysql,hadoop,cdh,hive,spark,ntp,zookeeper,kafka,storm,redis,flume,git 安装详解
  • mac显示任何来源
  • Java源码分析之CountDownLatch
  • 利用utl_smtp从oracle数据库发送带blob附件的电子邮件
  • 函数参数的解构
  • 数据挖掘标准流程规范
  • Listary Pro - 能极大幅度提高你 Windows 文件浏览与搜索速度效率的「超级神器」...
  • JavaScript控制类名(className属性)
  • 单机数据库优化的一些实践
  • 常见的8种设计模式
  • 网络***术语解释
  • vSphere与Workstation虚拟机交互的几种方法(四)
  • Struts2常量配置
  • PoEdu - C++阶段班【Po学校】- 第1课
  • windows 下 新建 点开头的文件和文件夹
  • Servlet与JSP项目实战 — 博客系统(上)
  • scrapy 爬取百度知道,多spider子一个项目中,使用一个pielines
  • it市场
  • 绚丽的javascript拾色器(不兼容IE8及以下)
  • 接口测试工具-Jmeter使用笔记(四:响应断言)
  • 【svn】SSL error: A TLS warning alert has been received的解决方法
  • 远程桌面管理工具汇总
  • 年末回想 ---- 小步快跑
  • js实现超出一定字数隐藏并用省略号...代替,点击后又可进行展开和收起,
  • salt 源码之 salt-minion启动过程
  • 更多决策树
  • Fis3的前端工程化之路[三大特性篇之内容嵌入]
  • TypeScript 素描 - 类
  • 2017年前端该学些什么(译)
  • LRU缓存介绍与实现 (Java)
  • Vue.js常用开发知识简要入门(二)
  • 特殊权限之sticky
  • 怎样以最快的速度导入mysql
  • AS
  • 相声登上直播平台 传统艺术能借风口浴火重生吗?
  • 浅谈javascript的运行机制
  • HttpClient 使用指南 - POST篇
  • ArcSDE:C#创建SDE要素数据集
  • poi设置背景色
  • EF延迟加载
  • Spring Boot Controller层单元测试
  • 自我提高网站list
  • CDH使用Solr实现HBase二级索引
  • 解决position:fixed抖动的问题
  • Eigen教程(5)
  • 《跟阿铭学Linux》第12章 shell脚本中的变量:课后习题与答案
  • Python-Socket-Programming(1)
  • c++之数组形参
  • 《2017微信春节数据报告》出炉 初一到初五微信红包收发总量达到460亿个
  • 浏览器根对象window之caches
  • UIWebView背景透明的方法
  • bootstrap22-内联的复选框和单选按钮的实例
  • centos7显示时间的时区修改
  • window_redis
  • 【知云】第十期:如何保障云上游戏安全?云盾+高防IP筑起云上安全高墙
  • 批量执行newman
  • centos7 Samba服务安装和配置
  • Git之路——配置SSH免密码登录
  • python qt build environment
  • Access数据类型备忘
  • [elixir! #0024] 引擎盖下, `Channel.push` 如何运作
  • java Socket(TCP)编程小项目
  • 【Asp.Net】GridView控件中Datakeys和DataKeyNames的说明
  • spring boot 创建第一个
  • c# String.Split数组省去空字符
  • Debian for ARM install python 3.5.x
  • C#Redis 事务操作
  • win32学习之 --------GDI使用 代码记录
  • angular js的元素指令
  • 很不错标签云js插件
  • CHIL-SQL-服务器 - RDBMS
  • Kurento Tree 简介
  • {ubuntu}乱七八糟重命名为1 2 3.....png
  • 透析JMS、MQ看看应用与应用的底层如何完成通信
  • 将Web应用性能提高十倍的10条建议
  • iPython Notebook安装和初体验
  • Javascript 高级程序设计笔记 (cha5 引用类型)
  • 关于Vue vue-cli安装遇到的一些问题
  • AJAX from S3 CORS fails on preflight OPTIONS with 403
  • Fedora 24 x86 安装VirtualBox
  • Android Studio 上传aar(Library)到JCenter
  • Spring MVC - 介绍
  • ADF12C UI根据row重定位VO的当前行
  • 【滑动冲突】常见情形及解决方案
  • Mysql复合索引的顺序和必要值
  • Spring Data + Thymeleaf 3 + Bootstrap 4 实现分页器
  • 计算2+22+222
  • js拦截全局ajax请求
  • 网站测速
  • 平面四边形八节点等参单元的平面有限元分析程序
  • 初学Sockets编程(四) 发送和接收数据
  • Eclipse·Maven·构建SpringMVC简单工程-2
  • 微信“小程序 未完, 数据的小程序 又来了
  • twitter服务器部署系统
  • zabbix客户端部署
  • 使用salt-ssh批量管理主机
  • Mybaties
  • 敏捷开发之路
  • 关于Bom下标准模式和混杂模式!
  • oracle导入和导出遇到may be an original export dump file的问题
  • canvas视频逐帧播放
  • 字体图标制作
  • SQL Server2008如何设置开启远程连接
  • L1-3. 情人节
  • 行如风 Angular初识
  • 电子邮件如何运行(MTA,MDA,MUA)
  • 修改java阻塞数,加快他的运行速度
  • schema中字段类型的定义
  • 提问的智慧 程序员成长之路
  • 多线程之-并发任务间交换数据
  • 13-hadoop-入门程序
  • iOS中书写代码规范35条小建议
  • ElasticSearch + Canal 开发千万级的实时搜索系统【转】
  • 第二百二十一节,jQuery EasyUI,Form(表单)组件
  • CB Insights,201608月174家独角兽榜单出炉,上榜的33家中国公司都是谁?
  • HTML基础知识回顾整理
  • BZOj 4540: [Hnoi2016]序列 [莫队 st表 预处理]
  • Android业务组件化之Gradle和Sonatype Nexus搭建私有maven仓库
  • Protobuf3 序列化
  • 如何在 FineUIMvc 中引用第三方 JavaScript 库
  • ANDROID中使用开源框架CITYPICKERVIEW实现省市区三级联动选择
  • Spring Boot中自动注入没有生效,报NullPointer的问题
  • 两步实现在Git Bash中用Sublime打开文件
  • 基于FTP服务器搭建yum源
  • POJ - 2236 Wireless Network
  • javaEE mvc样例具体解释
  • 【题解】Inspection UVa 1440 LA 4597 NEERC 2009
  • 【ML入门系列】(一)训练集、测试集和验证集
  • mock.js那点事(上)
  • 2017web前端实习生面试总结 - 360奇舞团 京东商户物流
  • webpack的CommonsChunkPlugin分析与优化
  • javascript异步代码的回调地狱以及JQuery.deferred提供的promise解决方式
  • Java中堆内存和栈内存的区别
  • POJ训练计划3096_Surprising Strings(STL/map)
  • lua语法基本
  • 基于日志处理的ElasticSearch的学(gen)习(feng)
  • 【转】Volatile 实现原理
  • 《C#高效编程》读书笔记04-使用Conditional特性而不是#if条件编译
  • 面试题思考:try 代码块中含 return 语句时,代码执行顺序
  • BEGINNING SHAREPOINT#174; 2013 DEVELOPMENT 第9章节--client对象模型和REST APIs概览 client对象模型(CSOM)基础...
  • 【数据蒋堂】索引的本质是排序
  • Cygwin-安装和配置ssh服务
  • 《机器学习系统设计:Python语言实现》一2.1 Python与机器学习
  • 《Clojure程序设计》——第1章,第1.3节探索Clojure的程序库
  • 《DNS与BIND(第5版)》——10.12 系统优化
  • 《PhoneGap移动应用开发手册》——1.5节获取设备位置传感器信息
  • Activiti实战. 1.3Activiti的特点
  • 原生体验挡不住!JavaScript开源跨平台框架NativeScript
  • 《不只是美:信息图表设计原理与经典案例》—— 第1章 为何需要可视化:信息到智慧的升华...
  • 《代码整洁之道:程序员的职业素养》一一1.1 清楚你要什么
  • 《Python极客项目编程 》——2.4 完整代码
  • 《制造业中的机器人、自动化和系统集成》—— 3.5 工装与夹具
  • 《精通Linux设备驱动程序开发》——1.6 查看源代码
  • 《精通 ASP.NET MVC 3 框架(第三版)》----第1章 设计思路 1.1 Web开发简史
  • 《Excel数据可视化:一样的数据不一样的图表》——第 2 章 数理统计中的常见统计量 2.1 比平均值更稳定的中位数和众数...
  • 《OSPF网络设计解决方案(第2版)》一1.4 TCP/IP协议簇
  • 《大规模元搜索引擎技(1)》一 2.1 系统体系结构
  • 如何修复 Ubuntu 上“...script returned error exit status 1”的错误
  • 《电脑音乐制作实战指南:伴奏、录歌、MTV全攻略》——2.3 提取VCD、DVD视频中的音频...
  • 《libGDX移动游戏开发从入门到精通》一1.5 其他的一些准备工作
  • 《C++ AMP:用Visual C++加速大规模并行计算》——3.6 parallel_for_each
  • 《Unity虚拟现实开发实战》——第1章,第3.1节虚拟现实设备集成的软件
  • jsp+servlet实现模糊查询和分页效果
  • Python网络编程之基于socket实现文件上传
  • stl:sort(stl快速排序)
  • RecyclerView 之使用 ItemTouchHelper 实现交互动画
  • C++算法之 一句话推断一个整数是不是2 的整数次方
  • Spring boot admin 使用
  • 第二百五十一节,Bootstrap项目实战--响应式轮播图
  • mysqldump 工具使用详解——参数选项
  • Bag标签之校验
  • bzoj工作安排
  • PHP RSA2 签名算法
  • html5 localStorage
  • CentOS 7上升级openssh7.5
  • 从数据库、代码和服务器对PHP网站Mysql做性能优化
  • SQL运行时间
  • 安装命令提示符版CentOS6.5
  • 我带上你 你带上钱,我们去班加罗尔
  • 身在旋涡中的百度外卖,还能否找到接盘者?
  • mysql 查询表,视图,触发器,函数,存储过程
  • MySQL数据库使某个不是主键的字段唯一
  • Windows下保存git账号密码实现免输入
  • 洛谷P3764 签到题 III
  • redis慢日志
  • 关于有时在安卓布局文件中EditText出现文字显示不出来或者光标不显示的问题的解决方案...