九路 九路
4年前
Oracle 程序员吐槽:永远不会再为 Oracle 工作了!
一位Oracle程序员在HackerNews上吐槽自己的工作,引起了热议,内容如下:Oracle数据库12.2。它有近2500万行C代码。这实在太恐怖了,简直难以想象!你做不到在不破坏成千上万个现有测试的情况下更改产品中的单单一行代码。好几代程序员在很紧的项目期限内编写了这些代码,代码中充斥着各种各样的垃圾内容。非常复杂的逻辑、内存管理和上下文
Stella981 Stella981
3年前
Sass用法指南
学过CSS的人都知道,它不是一种编程语言。你可以用它开发网页样式,但是没法用它编程。也就是说,CSS基本上是设计师的工具,不是程序员的工具。在程序员眼里,CSS是一件很麻烦的东西。它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事。很自然地,有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(csspreproces
Stella981 Stella981
3年前
Linux系统中yum安装Apache+MySQL+PHP环境
用yum安装Apache,Mysql,PHP.2.1安装Apacheyuminstallhttpdhttpddevel安装完成后,用/etc/init.d/httpdstart启动apache设为开机启动:chkconfighttpdon2.2安装mysql2.2.1yuminstallmysq
Wesley13 Wesley13
3年前
MySql数据库索引
InnoDB存储引擎索引:B树索引:不能找到一个给定键值的具体行,能找到的只是被查找数据行所在的页。然后把页加载到内存,在查询所要的数据。全文索引:哈希索引:InnoDB会根据表的使用情况自动为表生成哈希索引,不能人为的干预是否在一张表中生成哈希索引B树索引在数据库中的高度一般是2~4层,所以查询最多需要2到4次IO。B树索引分为聚
Stella981 Stella981
3年前
Linux下安装 Mysql 及常见异常
1首先查找以前是否安装过Mysql  rpmqa|grepimysql   1如果有,删除   rpmenodeps包名2查看老版本的Mysql文件  查找残留文件:find/namemysql  如果有,
Stella981 Stella981
3年前
PHP快速读取CSV大文件
CSV大文件的读取已经在前面讲述过了,但是如何快速完整的操作大文件仍然还存在一些问题。1、如何快速获取CSV大文件的总行数?办法一:直接获取文件内容,使用换行符进行拆分得出总行数,这种办法对小文件可行,处理大文件时不可行;办法二:使用fgets一行一行遍历,得出总行数,这种办法比办法一好一些,但大文件仍有超时的可能;办法三:借助SplFile
Stella981 Stella981
3年前
MongoEngine文档 新手教程 定义文档
在MongoDB里面,一条文档大致相当于关系型数据库里面的一行。在关系型数据库里面,行是被存储在表里面,并且有一个严格的结构。MongoDB里面把文档存储在集合里面而不是存在表里面,最根本上的不同就是在数据库层面上没有强制的结构限制。   定义一个文档纲要  MongoEngine允许你为文档定义一个纲要这可以帮你减少编码错误,让你利用现有的字
Wesley13 Wesley13
3年前
APP可视化埋点原理大揭秘
一、背景运营者能够对用户行为进行分析的前提,是对大量数据的掌握。在以往,这个数据通常是由开发者在控件点击、页面等事件中,一行行地编写埋点代码来完成数据收集的。然而传统的操作模式每当升级改版时,开发和测试人员就需要重复不断对代码进行更新,整个流程耗时长,无法满足业务的需求。为帮助开发者解决这一痛点,个推应用统计“个数”推出“可视化埋点”这一技术
Wesley13 Wesley13
3年前
5千行的GUI库,又双叒叕删减代码了
删减代码似乎是一件让人上瘾的事情,随着大家对GuiLite代码的熟悉,又发现了一些不必要的代码;于是6千行的代码,被删减到5千,而今天更删减到了让群主都难以置信的4千行。好担心有一天GuiLite因为代码数量不够而被消失了。。。在下真的认为:目前的代码已经精炼无比,绝对没有再次删减的可能;但是谁知道打脸会不会在2021年准时到来呢?代码更新:
Stella981 Stella981
3年前
MariaDB下载安装
MySQL环境配置(WINDOWS10)下载mysql链接:https://downloads.mariadb.org/(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fdownloads.mariadb.org%2F)