- 博客(49)
- 收藏
- 关注
转载 成为优秀程序员的7个建议
1.学会封装 封装是为了缩小变量或者对象的可见范围,只有真正需要访问这些变量或对象的类,才能够访问。这样就防止了不相干的对象任意篡改这个变量。 如果谁都可以访问这个变量,可以任意修改,那么一旦程序出错了,你要找究竟是哪个对象修改了,那你就满世界地去找吧。如果封装了,至少可以知道有哪些对象才能修改它,这样可以搜索比较容易找出错误的根源。这跟真实世界是一样的,你自己家里的事情,自然只希望...
2016-08-31 21:09:00 65
转载 spring boot Websocket(使用笔记)
本文只作为个人笔记,大部分代码是引用其他人的文章的。在springboot项目中使用websocket做推送,虽然挺简单的,但初学也踩过几个坑,特此记录。 使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。1、pom 核心是@ServerEndpoint这个注解。这个注解是Javae...
2016-08-30 16:04:00 431
转载 手机触摸屏
1 <!doctype html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>无标题文档</title> 6 <style> 7 *{padding:0;margin:0;list-style:none;} 8 ...
2016-08-28 23:30:00 60
转载 深究JavaScript——执行上下文
定义执行上下文(也称执行环境execution context)(简称:EC)是个抽象的概念,是在函数被调用时,但是在函数体被真正执行以前所创建的。每个执行上下文都有一个变量对象(variable object),保存着当前环境中所有的变量或函数声明或形参arguments以及this。 一系列活动的执行上下文从逻辑上形成一个栈。...
2016-08-27 18:50:49 61
转载 基于Metronic的Bootstrap开发框架经验总结(12)--页面链接收藏夹功能的实现
在一个系统里面,往往有很多菜单项目,每个菜单项对应一个页面,一般用户只需要用到一些常用的功能,如果每次都需要去各个层次的菜单里面去找对应的功能,那确实有点繁琐。特别是在菜单繁多,而客户又对系统整体不熟悉的情况下,如果有一个类似浏览器的收藏夹模块,把一些常用的菜单连接保存起来,每次从这个收藏夹主页去找对应的页面,那样确实是省事省力,非常方便。本篇随笔就是介绍在基于Metronic的Bootstrap...
2016-08-27 00:51:00 94
转载 存储过程和函数
什么是存储过程简单说,存储过程就是一条或多条SQL语句的集合,可视为批文件,但是起作用不仅限于批处理。本文主要讲解如何创建存储过程和存储函数以及变量的使用,如何调用、查看、修改、删除存储过程和存储函数等。使用的数据库和表还是之前写JDBC用的数据库和表:create database school;use school;create table student(...
2016-08-26 21:49:00 105
转载 最近有几个开源项目值得介绍下
http://www.trinea.cn/android/%E6%9C%80%E8%BF%91%E6%9C%89%E5%87%A0%E4%B8%AA%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE%E5%80%BC%E5%BE%97%E4%BB%8B%E7%BB%8D%E4%B8%8B/ 转载于:https://blog.51cto.com/...
2016-08-25 17:38:31 73
转载 TCP和UDP的区别(Socket)
TCP和UDP区别TCP和UDP编程区别TCP编程的服务器端一般步骤是: 1、创建一个socket,用函数socket(); 2、设置socket属性,用函数setsockopt(); * 可选 3、绑定IP地址、端口等信息到socket上,用函数bind(); 4、开启监听,用函数listen(); 5、接收客户端上来的连接,...
2016-08-24 10:47:00 67
转载 php引用&符号详解
在PHP中引用的意思是:不同的名字访问同一个变量内容。<?php$a="date";$b=&$a;echo$a;//dateecho$b;//date$b="date1";echo$a;//date1echo$b;//date1unset($a);echo$b;//date1?>就是给$a增加了一个别名$b,如...
2016-08-24 09:41:28 173
转载 MySQL的SQL_CALC_FOUND_ROWS真的很慢么?
分页程序一般由两条SQL组成:SELECT COUNT(*) FROM ... WHERE ....SELECT ... FROM ... WHERE LIMIT ... 如果使用SQL_CALC_FOUND_ROWS的话,一条SQL就可以了:SELECT SQL_CALC_FOUND_ROWS ... FROM ... WHERE LIMIT ... ...
2016-08-24 08:23:00 49
转载 HDU 5806 NanoApe Loves Sequence Ⅱ ——(尺取法)
题意:给出一个序列,问能找出多少个连续的子序列,使得这个子序列中第k大的数字不小于m。 分析:这个子序列中只要大于等于m的个数大于等于k个即可。那么,我们可以用尺取法写,代码不难写,但是有些小细节需要注意(见代码注释)。我觉得,《挑战程序设计》里的尺取法的内容需要好好的再回顾一下= =。 代码如下: 1 #include <stdio.h> 2 #inclu...
2016-08-23 21:03:00 40
转载 ListView列宽自适应,设置ListView.Column[0].Width := -1;
使用TListView列表显示内容,如果列内容过长,就会显示成‘XXX…’形式,此时如果双击列标题,列宽将变为自适应。用代码设置如下:1、设置ListView.Column[0].Width := -1;//列宽根据列内容自适应,此时保证列内容都可见。2、设置ListView.Column[0].Width := -2;//列宽根据列标题自适应,此时保证列标题可见。转载于:https:/...
2016-08-23 16:26:00 507
转载 转载集合
本页链接均可单机跳转,网址过长的只给出超链接背包九讲 pdfhttps://github.com/tianyicui/pack/blob/master/V2.pdfwzk线段树笔记http://wyfcyx.logdown.com/posts/201802-summary-data-structures-zkw-segment-tree-details 1 #incl...
2016-08-23 14:46:00 41
转载 android定义启动唯一apk
<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.ender.mylauncher"> <application ...
2016-08-21 17:05:00 94
转载 Laravel 安装多国语言包后,phpstorm 还是报错
问题:解决办法:vagrant@homestead:~/Code/awbeci$ composer require "overtrue/laravel-lang:~3.0"总结:我明明第一次就执行成功了,为什么第二次才成功,我真的有点纳闷,不过最后三行是第一次执行的时候没有出现的!!!刚刚才想到,第二次执行的时候是到项目文件夹下执行的,...
2016-08-21 13:26:00 55
转载 【BFS】HDU 1495
直达–> HDU 1495 非常可乐相似题联动–>POJ 3414 Pots题意:中文题,不解释。思路:三个杯子倒来倒去,最后能让其中两个平分即可。可能性六种。判定的时候注意第三个杯子不能有水,倒的时候也要注意别超过了倒进去的杯子的容积。 a->b || a->c || b->a || b->c || c->a ||...
2016-08-21 11:25:00 51
转载 C++ 结构体内存对齐 函数 #pragma pack(number)
To be continued转载于:https://www.cnblogs.com/zhongzhiqiang/p/5792325.html
2016-08-21 11:04:00 76
转载 awk 部分 cut部分 &&网络部分复习
<<"com"shellfileandlearnawknameChineseMathsEnglishwz557796wzzx666669sts775588comawk...
2016-08-21 07:49:47 83
转载 按钮显示PopupWindow,setOutsideTouchable(true)时,点击按钮再次打开的问题
先给大家看看这个:http://www.makaidong.com/%E5%8D%9A%E5%AE%A2%E5%9B%AD%E7%9F%A5%E8%AF%86%E5%BA%93/21462.shtml可以说我也是受到了一点这个的启发,虽然我的思路和这很不一样,记录下。我没有去试上面的方法,但看着应该也可以,但是我觉得不太妥,所以没有用,大家想法不一样,所以也贴上给大家看看,同时也感谢大神的...
2016-08-19 17:33:00 120
转载 C++关于一个函数中new内存泄露的列子
首先明白几个基础1、函数按值传递和按值返回的时候都会调用复制构造函数2、一般在函数体内定义的栈变量是不能返回其地址或者引用给主调函数的,因为在函数结束的时候这些栈变量将释放3、可以使用new的方式建立堆内存的方式,然后返回引用或者指针,因为new这种方式建立的堆内存并不随函数的结束而结束, 而指针变量释放但是...
2016-08-17 15:02:34 157
转载 iOS - Swift NSNumber 数字
前言 public class NSNumber : NSValue public class NSDecimalNumber : NSNumberNSNumber 可以被赋值为各种数值类型。我们可以将一个 Int 类型的值直接传递给一个需要 NSNumber 类型参数或变量,Swift 会自动转换,如果两者类型不一致,会强制类型转换。从 NSNumber 赋值给 Swift...
2016-08-16 18:33:00 100
转载 centos 7安装mariadb
从最新版本的centos系统开始,默认的是 Mariadb而不是mysql!使用系统自带的repos安装很简单:yum install mariadb mariadb-serversystemctl start mariadb ==> 启动mariadbsystemctl enable mariadb ==> 开机自启动mysql_secure_installat...
2016-08-16 17:34:51 48
转载 Spark.ML之PipeLine学习笔记
地址:http://spark.apache.org/docs/2.0.0/ml-pipeline.htmlSpark PipeLine是基于DataFrames的高层的API,可以方便用户构建和调试机器学习流水线可以使得多个机器学习算法顺序执行,达到高效的数据处理的目的DataFrame是来自Spark SQL的ML DataSet 可以存储一系列的数据类型,te...
2016-08-16 16:01:00 94
转载 给Eclipse中hibernate.cfg.xml配置文件加提示
在hibernate框架需要的jar包中找到hibernate3.jar,并用压缩软件打开,如图;2选择org文件夹--打开下一级文件夹3点击类型,方便找到dtd文件,下拉查看dtd文件,有两个;将这两个文件拖出来到任一文件夹;如图;打...
2016-08-16 09:40:00 120
转载 转 C++宏定义详解
传送门C++宏定义详解一、#define的基本用法 #define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在读别人写的程序时,把运行结果理解错误,这对 C语言的学习很不利。1 #def...
2016-08-15 15:19:00 58
转载 C#高级知识点概要(1) - 委托和事件
作者:linybo要成为大牛,必然要有扎实的基本功,不然时间再长项目再多也很难有大的提升。本系列讲的C# 高级知识点,是非常值得去撑握的,不仅可以让你写代码时游刃有余,而且去研究和学习一些开源项目时,也不会显得那么吃力了。希望大家记住,这里讲的所有的知识点,不仅仅是了解了就可以了,还要会灵活用,一定要多思考,撑握其中的编程思想。本文讲的是委托和事件,这两个词可能你早就耳熟能详...
2016-08-13 21:35:00 70
转载 【pom.xml 依赖】使用net.sf.json-lib-2.4-jdk15.jar所需要的其他依赖架包 以及其一直在pom.xml报错的问题...
特此声明:json-lib-2.4-jdk15.jar仅它本身不够,必须如下的几个依赖架包都有才能使用!!!首先 将.json-lib-2.4-jdk15.jar以及其相关的依赖架包的正确配置给出【pom.xml文件】: 1 <dependency> 2 <groupId>net.sf.json...
2016-08-12 15:04:00 107
转载 Java操作图片的工具类
操作图片的工具类: 1 import java.awt.AlphaComposite; 2 import java.awt.Color; 3 import java.awt.Font; 4 import java.awt.Graphics; 5 import java.awt.Graphics2D; 6 import java.awt.Image; 7...
2016-08-11 12:04:00 92
转载 延时、丢包、抖动,用尽洪荒之力也传不到,该怎么办?
互联网大概可以算是最近几十年人类最重要的发明之一。最早人们用互联网发送电子邮件,接着普及了网页浏览,后来又流行即时文字聊天,人们工作生活的方式在这写年里发生了巨大的变化。可是当人们想更进一步实现实时音视频通话时,却发现互联网有点不给力了。卡顿、掉线、延时太高等等,这些问题始终伴阻碍实时音视频通话的发展。而这根本上的原因是,互联网一开始并不...
2016-08-10 16:18:21 85
转载 关于inetinfo占用端口25
在安装iis后,有时候会发现inetinfo.exe进程占用了25端口。在进程管理器关闭该进程后,很快系统重新启动进程彻底关闭inetinfo 进程,需要关闭服务IIS Admin Service,smtp服务依赖该服务监听25端口。故关闭 iisadmin服务时候,smtp服务也会主动关闭,故25端口也自动关闭 转载于:https://blog.51cto.com...
2016-08-10 12:56:09 127
转载 【翻译】为什么我们要用抽象类?
原文地址:Why Do We Use Abstract Class?译文地址:为什么我们要用抽象类?为什么我们要用抽象类?在我之前的一篇文章中,我写过为什么我们要在C#中使用接口?。在C#语言中有一个很重要的类:抽象类。一个抽象类中可以拥有一个或多个抽象方法(仅有方法签名)。接口仅包含方法签名。在C#中抽象类和接口有什么区别呢?这是C#面试中最常见的问题之一:什么是抽象类,我们为什...
2016-08-10 09:23:00 89
转载 4.最近有点忙,同时也在看js和php
1. http://www.runoob.com/js 直接看实例好一点2.http://v3.bootcss.com/css/#gridBootstrap 提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列。它包含了易于使用的预定义类,还有强大的mixin 用于生成更具语义的布局。预定义类,mixin 用于生成...
2016-08-09 16:59:00 48
转载 ThreadPoolExecutor-线程池开发的使用
好久没有写过笔记了,最近做的一个项目涉及打线程池和队列的开发,觉得在这个项目中学习到的还是挺多的,对线程安全,并发的知识有加深认知;当然,现在用过的东西并不是代表以后还能娴熟的使用,做好笔记非常重要;1:必须明白为什么要使用线程池:(这点很重要) a:手上项目所需,因为项目主要的目的是实现多线程的数据推送;需要创建多线程的话,那就要处理好线程安全的问题;因为项目需要,还涉及到排队下载的功...
2016-08-09 14:39:00 99
转载 less 命令(转)
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的...
2016-08-09 11:20:00 48
转载 Linux文件系统简介
转自:http://www.cnblogs.com/yyyyy5101/articles/1901842.html 文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识。 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习lin...
2016-08-06 18:02:00 97
转载 新装的win7 64位系统上装了IE11,想调试网页的时候,按F12,工具会出来,但是没法正常使用,出现空白。...
Windows专区开了一帖,没人应。这边再开一帖,看看各位遇到过没。如题,新装的win7 64位系统上装了IE11,想调试网页的时候,按F12,工具会出来,但是没法正常使用。尤其是想切换文档模式,只能在默认的Edge上,无法切换至IE10、9....这个主要的原因是因为微软的安全更新漏洞的问题,下载一个更新就可以了。解决方法:1、已经解决,微软网站上找到IE11的累计安全更新,安装后正...
2016-08-05 14:19:00 269
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人