沢田悠二
码龄10年
关注
提问 私信
  • 博客:92,256
    92,256
    总访问量
  • 98
    原创
  • 1,184,124
    排名
  • 8
    粉丝
  • 0
    铁粉

个人简介:I write PHP .

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2015-04-18
博客简介:

DannyCHIU的专栏

查看详细资料
个人成就
  • 获得18次点赞
  • 内容获得9次评论
  • 获得58次收藏
创作历程
  • 1篇
    2020年
  • 7篇
    2019年
  • 64篇
    2015年
  • 28篇
    2014年
成就勋章
TA的专栏
  • 数据库
    3篇
  • JavaScript
    1篇
  • 日志
    1篇
  • jfreechart
    1篇
  • java
    1篇
  • python
    8篇
  • MVC
    1篇
  • PHP
    7篇
  • c++
    12篇
  • 算法
    25篇
  • 五十音
    1篇
  • 平假名
  • 日语
    2篇
  • icon
    1篇
  • web
    1篇
  • sublime text
    1篇
  • git
    6篇
  • 计算机网络
    6篇
  • jquery
    4篇
  • 正则表达式
    2篇
  • linux-test
    4篇
  • linux
    3篇
  • vim
    1篇
  • gtk+
    1篇
  • web前端
创作活动更多

开源数据库 KWDB 社区征文大赛,赢取千元创作基金!

提交参赛作品,有机会冲刺至高2000元的创作基金,快来参与吧!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Sublime Text 文本排序&查找重复行&删除重复行

Sublime Text 文本排序&查找重复行&删除重复行排序按F9或者选择菜单:Edit > Sort Lines,对每行文本进行排序查找重复行排序好后,按Ctrl+F,调出查找面板查找字符串:^(.+)$[\r
](^\1$[\r
]{0, 1})+注意:确保正则模式开关打开;若不可用,按Alt+R进行切换点击Find删除重复行排序好后,按Ctrl+H,调出替换面板查找字符串:^(.+)$[\r
](^\1$[\r
]{0, 1})+注意:确保正则
原创
发布博客 2020.12.29 ·
7122 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

PHP 单例模式优点意义及如何实现

1、含义作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例。它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用。2、单例模式的三个要点:(1). 需要一个保存类的唯一实例的静态成员变量:private static $_instance;(2). 构造函数和克隆函数必须声明为私有的,防止外部程序new类从而失去单例模式的意义:p...
原创
发布博客 2019.10.16 ·
332 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

控制反转和依赖注入、反射

class User { protected $log; public function __construct(Log $log) { $this->log = $log; } public function login() { // 登录成功,记录登录日志 echo 'login ...
原创
发布博客 2019.10.16 ·
550 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyISAM 和 INNODB的区别

事务安全(MyISAM不支持事务,INNODB支持事务)外键 MyISAM 不支持外键, INNODB支持外键.锁机制(MyISAM时表锁,innodb是行锁)查询和添加速度(MyISAM批量插入速度快)支持全文索引(MyISAM支持全文索引,INNODB不支持全文索引)5.7以后的InnoDB支持全文索引了MyISAM内存空间使用率比InnoDB低Inno...
原创
发布博客 2019.10.16 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

数据库优化的思路

SQL语句优化 1)应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2)应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null。可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:se...
原创
发布博客 2019.10.16 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

PHP面试题

PHP获取文件扩展名$file = ‘需要进行获取扩展名的文件.php’;//第一种,根据.拆分,获取最后一个元素的值function getExt1{return end(explode(".",$file);)}//第二种,获取最后一个点的位置,截取function getExt2{return substr($file,strrpos($file,'.')+1);}//...
原创
发布博客 2019.10.15 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Promise 值穿透

Promise.resolve(1) .then(2) .then(Promise.resolve(3)) .then(console.log)运行结果: 1解释:.then 或者 .catch 的参数期望是函数,传入非函数则会发生值穿透。Promise.resolve(1) .then(function(){return 2}) .then(Promise.resol...
原创
发布博客 2019.10.13 ·
1430 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

索引的类型

SQL Sever索引类型有:唯一索引,主键索引,聚集索引,非聚集索引。SQL Sever默认主键为聚集索引,也可以指定为非聚集索引,而MySQL里主键就是聚集索引聚集(clustered)索引,也叫聚簇索引。定义:数据行的物理顺序与列值(一般是主键的那一列)的逻辑顺序相同,一个表中只能拥有一个聚集索引。MySQL 索引类型有:唯一索引,主键(聚集)索引,非聚集索引,全文索引。...
原创
发布博客 2019.10.12 ·
217 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

makefile 写法详解

一个示例正如前面所说的,如果一个工程有3个头文件,和8个c文件,我们为了完成前面所述的那三个规则,我们的makefile应该是下面这个样子的。 edit : main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o /注释:如果后面这些.o文件比edit可执行文件新,那么才会去执行下面这句
原创
发布博客 2015.06.01 ·
706 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GTK+实验

题目名称 GTK+实验 题目关键字 GTK+实验 题目录入时间 2015-5-24 13:47:12 题目内容 GTK+实验,完成课本实验9,最后打包上传(程序源代码+可运行文件)简单了解一下glade生成源文件在glade的源文件目录src下有7个代码文件,它们分别是: callbacks.c Glade生成的大部分空的回调函数所在的文件,你自己往里面添加代码
原创
发布博客 2015.06.01 ·
980 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

vim使用笔记

在Linux下,基本没有什么可与之竞争的编译辑器(就算你是一个Emacs或Eclipse的重度用户)。
原创
发布博客 2015.05.31 ·
463 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

linux shell 攻略

linux shell 攻略 (笔记)bash shell 实战 例子
原创
发布博客 2015.05.31 ·
673 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

玩转Linux之必修内功(基础篇)

首先说一下,由于 Linux相对Windows来说比较稳定, Shell的强大, 使得很多操作可以不用鼠标, 显得Linux如此迷人。 如果你看过《你可能不知道的Shell》以及《28个Unix/Linux的命令行神器》你就会知道Linux有多强大,这个强大完全来自于命令行,于是,就算你不知道怎么去做一个环保主义的程序员,至少他们可以让你少熬点夜,从而有利于你的身体健康和性生活。
原创
发布博客 2015.05.31 ·
757 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用Markdown编辑器写博客

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
转载
发布博客 2015.05.31 ·
933 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基本指令1

题目名称 linux实验-基本指令1 题目关键字 linux实验-基本指令1 题目录入时间 2013-4-1 22:36:02 题目内容 1、root帐号登录,查看/tmp目录,如果/tmp目录下没有子目录myshare,则建立该目录。 2、创建帐号testuser。 //adduser 3、把myshare目录及其目录下的所有文件和子目录的拥有者该为testuser,工
原创
发布博客 2015.04.23 ·
814 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

test2

1、创建组testgroup; groupadd testgroup 2、创建用户a2012,先采用默认设置创建,然后使该用户加入testgroup组。 useradd a2012 # -u ID(>500) usermod -g testgroup a2012 (主要组) -G 次要组 3 、创建用户a2013,其用户主目录为/tmp/a2013,其主组为testgroup,附加
原创
发布博客 2015.04.23 ·
868 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

test3.1

1、让你的linux接入互联网,如果你是虚拟机安装,可以采用桥接本地网卡的方式上网(课堂上有介绍该方法)。如果你是独立安装linux请自行解决。配置好IP地址和网关,DNS设置两个(8.8.8.8和114.114.114.114)。 一、IP的配置: 第一(二)块网卡的配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0(1) DEVICE=eth0
原创
发布博客 2015.04.23 ·
1370 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

test3

1、在Linux下检查是否有mysql,如果没有,请安装。版本上必须是5.5以上,越新越好! 发现RHEL5未注册 不能使用yum ,百度解决 参考http://blog.sina.com.cn/s/blog_6a1837e90100qssf.html 1、安装MySQL yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成 /e
原创
发布博客 2015.04.23 ·
1192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

10303 数字三角

10303 数字三角(必做)时间限制:1000MS  内存限制:65535K提交次数:117 通过次数:56题型: 编程题   语言: C++;C;VC;JAVADescription问题描述:给定一个由n行数字组成的数字三角形,如下图所示。试用动态规划算法,计算出从三角顶部至底部的一条路径,使得该路径经过的数字总和最大。注意每个数字只能走向下一行左边或右边的数字,而不
原创
发布博客 2015.04.19 ·
1057 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C/C++ 类型自动转换规则

1、隐式转换    C在以下四种情况下会进行隐式转换:       1、算术运算式中,低类型能够转换为高类型。       2、赋值表达式中,右边表达式的值自动隐式转换为左边变量的类型,并赋值给他。       3、函数调用中参数传递时,系统隐式地将实参转换为形参的类型后,赋给形参。       4、函数有返回值时,系统将隐式地将返回表达式类型转换为返回值类型,赋值给调用函数。2、算数运算的隐式转
原创
发布博客 2015.04.19 ·
2245 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏
加载更多