https://www.songma.com/
- 动***
- 访客数:62054
- TA的活跃度
-
近30天登录:13320
商品总评价:0
资讯总评论:0
发表文章:248
- 举个栗子看如何做MySQL 内核深度优化
- 2018-12-25 22:51:29
- MYSQL数据库适用场景广泛,相较于Oracle、DB2性价比更高,Web网站、日志系统、数据仓库等场景都有MYSQL用武之地,但是也存在对于事务性支持不太好(MySQL 5.5版本开始默认引擎才是InnoDB事务型)、存在多个分支、读写效率瓶颈等问题。所以如何用好MYSQL变得至关重要,一方面需要
- Windows下安装python2和python3
- 2018-12-25 22:51:22
- 今天运行代码发现python2和python3都用得着,所以花了不少时间安装,期间出现些冲突。顺便写下来分享一下,希望有用。首先官网下载安装exe:https://www.python.org/downloads/windows/我先安装的2.7,直接运行,选择路径安装,安装完成,没什么注意的,正常
- 最佳安全实践:在 Java 和 Android 中使用 AES 进行对称加密
- 2018-12-25 22:50:52
- 原文地址:Security Best Practices: Symmetric Encryption with AES in Java and Android原文作者:Patrick Favre-Bulle译文首发于:https://juejin.im/post/5c2189786fb9a049d0
- C#集合与泛型
- 2018-12-25 22:50:35
- 一、什么是集合引自数学的一种概念,表示一组具备共同性质的数学元素的组合,例如:实数集合、有理数集合尽管集合引用自数学,但也可以扩展成表示一组具备共同性质的元素的集合,这里的元素可以是人、物等,在面向对象的程序设计中,集合表示一组具备相同性质的对象,是对各种集合类进行实例化的结果。集合中包含的对象称为
- 【JS基础】JavaScript引用类型之Function类型
- 2018-12-25 22:50:26
- 每个函数都是Function类型的实例,而且都与其余引用类型一样具备属性和方法。因为函数是对象,因而函数名实际上也是一个指向函数对象的指针,不会与某个函数绑定。一、定义函数使用函数公告语法function sum (num1, num2) { return num1 + num2;}使用函数表
- 为什么说Java 程序员必需掌握 Spring Boot?
- 2018-12-25 22:50:21
- 大部分人选择学习Java,自然是由于看上了Java的薪资待遇,java的地位可谓在编程界属于大佬,最近Spring Boot 2.0 的推出来后,又激起了一阵学习 Spring Boot 的热潮,那么, 使用 Spring Boot 会带来什么样的变革?一起来理解下 Spring Boot 究竟是什
- 小白学习Java技术知识点总结,其实学习Java没那么难
- 2018-12-25 22:50:11
- 边学习边记录是程序员快速进步的途径,只有你不断累积知识,才能有质的飞跃,不断的coding,累积经验。第一讲,主要是Java环境变量的配置。搭建好环境才能干活。要了解什么是编译、什么是运行。编译是Javac.exe程序在负责;运行则由Java.exe负责。编译后得到的是字节码文件xxx.class;
- 学习Java编程面向对象的五大基本准则
- 2018-12-25 22:50:01
- Java 是面向对象的高级编程语言,类和对象是 Java 程序的构成核心。围绕着 Java 类和 Java 对象,有三大基本特性:封装是 Java 类的编写规范、继承是类与类之间联络的一种形式、而多态为系统组件或者板块之间解耦提供理解决方案。单一职责准则(Single-Resposibility Pr
- CocoaPods开源库的搭建
- 2018-12-25 22:49:53
- 前言假如你看了我之前写的文章《CocoaPods私有库的搭建》,而且有过实战,你会发现《CocoaPods开源库的搭建》简单了很多。文章目录一、写好代码,上传到github;二、将自己的项目打tag;三、注册CocoaPods;四、创立.podspec;五、编辑.podspec;六、验证.podsp
- 破解/优化C++代码:消除冗余代码
- 2018-12-25 22:49:31
- 这篇文章讲述了消除冗余代码(Dead Code Elimination)的优化方法,我简写为DCE。顾名思义:只需其计算结果没有被程序所使用, 该计算就被丢弃。这时你可能会说,你的代码只会计算有用的结果,从没有无用的东西,只有白痴才会平白无故地增加那些无用的代码—–例如,会在做少量有用事情的同时,还
- Navicat 连接MySQL8.0出现2059错误
- 2018-12-25 22:49:26
- mysql8.0出现的2059 - authentication plugin 'caching_sha2_password' -navicat连接异常问题问题形容:在navicat链接mysql8以后的版本时会出现2059的错误,这个错误出现的起因是在mysql8之前的版本中加密规则为mysql_
- iOS的MVP设计模式
- 2018-12-25 22:49:21
- 前言最近一段时间,公司刚做完一个MVP项目,我有一个习惯:在项目结项之后总结一下项目中新接触的问题。Google一下关键字“iOS MVP”,发现少量文章,最后是这篇文章(http://iyadagha.com/using-mvp-ios-swift)带给我对MVP 的少量认识。MVP似乎有好多的变
- 操作系统学习笔记(一)
- 2018-12-25 22:49:09
- Updated December 25, 2018操作系统引论多道程序设计的基本概念在多道批解决系统中, 客户所提交的作业先存放在外存上, 并且排成一个队列, 称为后备队列, 由作业调度程序按肯定的算法, 从后备队列中选择若干个作业调入内存, 使它们共享CPU和系统中的各种资源. 因为同时在内存中装
- 计算机小白的DIY初体验
- 2018-12-25 22:49:02
- 有道是:「术业有专攻。」尽管接触计算机是中学时代的事,我仍然对计算机的硬件一窍不通,心里想着反正只需有钱,想买什么都买的到。有钱就是任性的大爷心态,让我这次双十二的购物日一动买桌机念头,直接查询品牌ASUS,也懒得关心CP值,看到高大上的规格就下单。I5查了,是Intel,记得解决器是Intel的最
- CentOS下安装docker
- 2018-12-25 22:48:54
- 步骤1、检查linux版本能否大于3.10以上2、卸载旧版本3、安装依赖包4、配置阿里云的地址5、安装docker6、运行docker7、校验安装能否成功1、检查linux版本能否大于3.10以上docker要求linux版本需要3.10以上(含),命令如下cat / proc/versionima
- 【Springboot之搜索日志妙招】在日志上打印请求唯一log标识
- 2018-12-25 22:48:41
- 在每次请求中打出的每条日志中增加统一的请求唯一标识。通过搜索日志唯一标识,这样即可以非常高效精准排查问题;例如:2018-12-21 10:21:26.329 [http-nio-8080-exec-2] [my-server-logtag] [] INFO org.springframework
- JavaScript 字符串常用方法总结
- 2018-12-25 22:48:37
- 文章摘自 《JavaScript高级程序设计(第3版)》 及 菜鸟教程一. 字符方法charAt()定义和用法charAt() 方法可返回指定位置的字符第一个字符位置为 0, 第二个字符位置为 1,以此类推语法string.charAt(index);index 必须。表示字符串中某个位置的数字,即
- 【性能优化】quicklink:实现原理与给前台的启发
- 2018-12-25 22:48:32
- 近来,GoogleChromeLabs 推出了 quicklink,用以实现链接资源的预加载(prefetch)。本文在详情其实现思路的基础上,会进一步讨论在预加载方面前台工程师还可以做什么。1. quicklink 是什么的?quicklink 是一个通过预加载资源来提升后续方案速度的轻量级工具库
- Android程序员月薪达到两万,技术水平需要达到什么程度?
- 2018-12-25 22:48:24
- 最近跟朋友在一起聚会的时候,提了一个问题,说Android程序员如何能月薪达到二万,技术水平需要达到什么程度?人答复说这只能是大企业或者者互联网企业工程师才能拿到。也许是的,小公司或者者非互联网企业拿二万的不太可能是码农了,应该已经转管理。还有区域问题,这个不在我的考虑范围内,由于除了北上广深杭,其余地
- FMDB的使用
- 2018-12-25 22:48:19
- ios中原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,就出现了一系列将SQLite API进行封装的库,例如FMDB、PlausibleDatabase、sqlitepersistentobjects等,FMDB (https://github.com/ccgus/fmdb