- Golang语言基础知识点总结
最帅猪猪侠
golang开发语言后端
Golang语言基础知识点小总结1.go语言有两大类型:值类型:数值类型,bool,string,数组,struct结构体变量直接存储值,内存通常在栈中分配,修改值,不会对源对象产生影响引用类型:指针,slice切片,管道chan,map,interface变量存储的是一个地址,这个地址对应的空间才真正存储数据值,内存通常在堆上分配,当没有任何变量引用这个地址时,该地址对应的数据空间就成为一个垃圾
- html知识点总结
软件技术NINI
html笔记html前端
HTML(HyperTextMarkupLanguage)总结可以从其定义、基本结构、常用标签以及网页开发工具等多个方面进行阐述。一、HTML定义HTML是一种超文本标记语言,它不是一种编程语言,而是一种用于描述网页内容的标记语言。HTML文档由HTML标签和文本内容组成,这些标签告诉浏览器如何显示页面上的内容。HTML的发展始于1990年,由Web之父TimBerners-Lee发布,并随着互联
- 瑞吉外卖和苍穹外卖项目重难点、易错点和涉及到的技术的总结归纳
勒布朗张婧仪
javaintellij-ideaspringboot
本文是对瑞吉外卖和苍穹外卖项目的总结,会对课程里的代码和涉及到的技术进行讲解,重点归纳难点以及易错点。(前面是对项目的介绍,可以直接略过看第四点和第五点的知识点总结)瑞吉外卖和苍穹外卖的大部分功能都是重合的,建议大家先看瑞吉外卖,再看苍穹外卖独有的知识点。因为瑞吉外卖是从项目最开始构建的,讲解的比较全,苍穹外卖主要是多了许多功能,可以直接上线使用。视频链接:瑞吉外卖苍穹外卖一.项目介绍本项目是专门
- 【Java程序设计竞赛常用知识点总结】
-LightChaser-
Javajava
文章目录1数据类型2控制台的输入与输出2.1Scanner类2.2格式化输出2.3快读快写类3Math类4Calendar类5split()函数7switch语句8进制转换1数据类型Java是一门强类型语言,这就意味着我们在编程时,每一个变量都需要声明指定的类型。在Java中,有8种原始的数据类型,分为4类,分别是整型、浮点型、字符型以及布尔型。具体来说:整型(4种):byte、int、short
- golang---知识点总结2
Stride Max Zz
golanggogolang
golang时间格式化格式化输出时间:packagemainimport("fmt""time")funcmain(){//未格式化fmt.Println(time.Now().Unix())//只取年fmt.Println(time.Now().Format("2006"))//只取月fmt.Println(time.Now().Format("01"))//所有全部格式化输出fmt.Print
- 开始切换到 Kotlin: 谷歌工程师给初学者的知识点总结
谷歌开发者
image在2019年的I/O大会上,我们曾宣布Kotlin将会是Android应用开发的首选语言,但是,部分开发者们反馈仍不清楚如何切换到Kotlin,如果团队中没有人熟悉Kotlin,一开始直接使用Kotlin进行项目开发还是会令人生畏。在AndroidStudioProfiler团队内部,我们是通过几个步骤克服了这个问题,第一步是要求所有的单元测试使用Kotlin编写。这么做有效避免了我们犯
- JavaWeb知识点总结
weixin_30294295
数据库javajson
》一:创建Web项目项目说明:1、javaResources:java源文件2、WebContent:网页内容html、css、js、jsp、资源、配置文件等HTML:HyperTextMarkupLanguage超文本标记语言作用:标记描述网页内容语法规则:1、不区分大小写2、固定标签3、标签成对出现,单标签4、标签可以嵌套使用5、属性的值必须使用双引号HTML中属性,一般不建议使用属性名称固定
- 心理学知识点总结(3)
恋你如初心
第十一章人际交往心理1.有效人机沟通的条件:a沟通双方对交流的信息的理解越一致越好;b沟通双方都要有交往的愿望和兴趣,否则就成了一厢情愿,难以持续进行;c双方要有一定的沟通能力与技巧;d要选用适当的信息通道来传送信息;e要重视选择性注意对沟通的影响,为了引起对方注意,我们传递的信息要尽量符合其需要和兴趣;f沟通要有及时的信息反映;g沟通过程没有受到主客观不良因素的干扰,保证信息真实可靠。2.人际沟
- 2019-02-08驾考知识点总结
loucx
高速公路两条车道左侧车道最低速度为100三条车道左侧最低速度为110上午军英姑父来了,我和爸去大爷家吃了顿饭。最近发现新英雄夏侯惇挺好玩的,今天沉迷于王者荣耀无法自拔,打了一整天中间抽空看了看驾考知识点,感觉最近这几天就要考试了,抓紧时间复习,明天上完坟,应该就没什么事了,到时候整理递归的题目。
- react知识点总结
c三只布朗熊
react.jsnode.jsjavascript
1.创建react项目1)打开gitbush2)查找文件夹,用cd(即:cd'文件夹名')3)输入npxcreate-react-app'文件名'4)提交到gitee仓库命令是:gitadd--allgitcommit-m'注释'gitpush5)查找创建的react项目的文件夹(即:cd'文件名')6)输入yarneject或npmruneject会出现config和script文件7)安装sa
- LeetCode 剑指 Offer II 093. 最长斐波那契数列
大涛小先生
LeetCode解题报告leetcode算法动态规划
LeetCode剑指OfferII093.最长斐波那契数列文章目录LeetCode剑指OfferII093.最长斐波那契数列题目描述一、解题关键词二、解题报告1.思路分析2.时间复杂度3.代码示例2.知识点总结相同题目题目描述如果序列X_1,X_2,…,X_n满足下列条件,就说它是斐波那契式的:n>=3对于所有i+2<=n,都有X_i+X_{i+1}=X_{i+2}给定一个严格递增的正整数数组形成
- G 211 第五组 小组会议纪要 181010
e9b6eca5c0ee
日期:2018年10月10日8:00-9:00pm地点:Zoom参会人员:组员:01张媛,02徐冰洁,03周蔚文Garry,04吴优Nicky,06吴荧Tina,07汪小英Doreen,08张丽Lisa教练:关平Linda主持:张媛记录:张媛会议内容:-组员学习易效能知识点总结1.A4纸工作法,每日3只青蛙2.梦想版制作3.100讲一定要听,可以加快速度4.关于加入读书会5.微信文章收藏在印象笔记
- 山东大学大数据管理与分析知识点总结
weixin_51565263
云计算大数据mapreduce数据仓库
大数据概述大数据(bigdata),或称巨量资料,指的是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产大数据指不用随机分析法(抽样调查)这样的捷径,而采用所有数据进行分析处理大数据四个本质特征大量化(volume),快速化(velocity),多样化(variety),价值化(value);四个VVolume—数量大:数据每两年就增长一倍(大数据摩尔
- c++ const & constexpr c++98 c++11 c++14
Nick_Zhang_123
c++c++
文章目录c++const和constexpr知识点总结一、const1.const修饰变量修饰普通变量(常量)修饰指针类型修饰引用类型2.const修饰函数const修饰函数参数const修饰函数返回值const修饰成员函数(this指针)3.const修饰对象4.常量数组,常量指针数组,常量引用数组二、constexpr1.constexpr特性和const之间的差异2.constexpr在c+
- PPT-个人简历
Quincy丶Wang
知识点总结:字体是传递情感的重要手段!字体选择方法:找字网:不知道选择什么样的字体,在网站上预览选择。求字网:有字,但是不知道是什么字体,选择截图上传,网站分析。
- C语言-----知识点总结
平头哥在等你
c语言开发语言
《C语言程序设计》教学基本知识点第一章C语言基本知识1.C源程序的框架尽管各个C源程序的功能千变万化,但框架是不变的,主要有:编译预处理、主函数()、函数n()等,主函数的位置不一定在最前面,可以在程序的中部或后面,主函数的名字固定为main。2.C语言源程序的书写规则:(1)C源程序是由一个主函数和若干个其它函数组成的。(2)函数名后必须有小括号,函数体放在大括号内。(3)C程序必须用小写字母书
- C++并发编程之线程异步std::promise知识点总结
给大佬递杯卡布奇诺
C/C++c++
1、std::promise介绍std::promise是一个模板类,其对象可保存T类型的值,该值可以被另外一个线程读取,也就是说可以通过异步的方式读取该值。在定义std::promise时,它是和std::future配合进行使用的,最常用的方式是std::future=std::promise::get_future()。在另外一个线程中通过std::future::get()成员函数得到线程
- LINUX考试知识点总结
平头哥在等你
linux运维服务器
一.填空题1.文件权限—rwxrwxrwx文件类型usergroupotherdrwxrwxrwx文件夹2.文件编辑器的基本操作w保存q退出q!强制退出3.文件链接命令软链接:ln-s目标链接名硬链接:ln4.创建文件/文件夹touchmkdir5.文件不同对比命令diff6.显示文本catlessmore7.删除命令rmrmdir删除非空文件夹rm-f强制删除rmdir-r递归删除非空文件夹rm
- 案例分析篇02:软件架构设计考点之特定领域软件架构、架构评估、架构视图(2024年软考高级系统架构设计师冲刺知识点总结)
随风浪仔
系统架构设计师计算机软考案例分析知识点高频考点软件架构设计架构评估方法4+1视图
专栏系列文章推荐:2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-先导篇)案例分析篇08:We
- 案例分析篇12:可靠性设计考点(2024年软考高级系统架构设计师冲刺知识点总结系列文章)
随风浪仔
可靠性设计系统架构设计师计算机软考历年真题高频考点案例分析篇
专栏系列文章推荐:2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-先导篇)
- 案例分析篇16:软件开发模型考点(2024年软考高级系统架构设计师冲刺知识点总结系列文章)
随风浪仔
系统架构
专栏系列文章推荐:2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-先导篇)
- 案例分析篇07:数据库设计相关28个考点(23~28)(2024年软考高级系统架构设计师冲刺知识点总结系列文章)
随风浪仔
数据库设计计算机软考系统架构设计师历年真题高频考点案例分析题
专栏系列文章推荐:2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-先导篇)
- MySQL——知识点总结(持续更新中)
人若少年要风流
MySQLmysqllinuxcentos运维数据库
知识点汇总MySQL——在线、离线安装MySQL-5.7.14MySQL——使用docker镜像拉取MySQLMySQL——通用二进制安装MySQL-5.7.14MySQL——源码安装MySQL-5.7.14MySQL——修改密码及密码强度规则MySQL——表查询基本语句MySQL——单表查询(素材+习题)MySQL——多表查询(素材+习题)MySQL——备份恢复练习,mysqldump的使用My
- ES入门知识点总结
帅气的梧桐述
Elasticsearchelasticsearches倒排索引搜索引擎
目录倒排索引倒排索引Elasticsearch的倒排索引是一种数据结构,用于加快基于文本的搜索操作。它的主要优势在于能够快速找到包含特定单词的文档。倒排索引的构建过程如下:文档分词:将文档内容分割成单独的词(或者更小的词元,如果是中文的话是分词)。创建词典:创建一个包含所有不重复词的列表,也称为词典。创建排序列表:对于词典中的每个词,创建一个排序列表,列出所有包含该词的文档ID。倒排索引的理解可以
- C++知识点总结(15):选择排序、插入排序
AICodeThunder
C++知识点总结c++排序算法算法
文章目录一、选择排序1.概念2.伪代码3.程序4.例题第k大的数二、元素插入1.伪代码2.程序三、插入排序1.概念2.伪代码3.程序4.例题洛谷P1152四、分析一、选择排序1.概念下标12345最小值原始43521/第一次135241第二次125342第三次123543第四次123454完成12345/选择排序从待排序的区间中找到最小元素的位置,并将该元素与该区间的第一个元素交换位置。这样通过n
- C++知识点总结(16):结构体排序
AICodeThunder
C++知识点总结c++排序算法算法
课程大纲一、常见排序方法1.桶排序2.冒泡排序3.选择排序4.插入排序二、结构体排序1.融入实际2.认识结构体2.1概念2.2框架2.2.1存储2.2.2输入输出2.2.3结构体数组2.2.4例题2.2.4.1结构体读写2.2.4.2结构体交换三、sort函数1.使用方法2.固定格式四、结构体和sort函数1.成绩排名2.NOIP09年真题洛谷P1068一、常见排序方法我们以下面的序列为例,看一看
- 【深度学习】使用tensorflow实现VGG19网络
杨得江-君临天下wyj
网络协议网络
【深度学习】使用tensorflow实现VGG19网络本文章向大家介绍【深度学习】使用tensorflow实现VGG19网络,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。VGG网络与AlexNet类似,也是一种CNN,VGG在2014年的ILSVRClocalizationandclassification两个问题上分别取得了第一名和
- 收藏 数据结构链表的知识点总结
极客代码
玩转C语言c语言数据结构
数据结构链表知识点总结1.链表的基本概念-链表是一种线性数据结构,由一系列节点(或元素)组成。-每个节点包含两部分:数据域和指针域(或称为链接)。-指针域存储指向下一个节点的地址,形成链表的逻辑顺序。2.链表的类型-单链表:每个节点只有一个指针,指向下一个节点。-双向链表:每个节点有两个指针,一个指向前一个节点,一个指向后一个节点。-循环链表:单链表或双向链表的最后一个节点的指针指向头节点,形成一
- 高中化学知识点总结归纳,一轮复习必备!
爱学习的花花
高二的同学们,马上要进入高三全面总复习了。你是否对自己的总复习有一个明确的目标,是否给自己制定好了详细的学习规划了呢?就化学这一学科来说,知识点非常多,同学们在一轮复习时,一定要整理好学习笔记,把书读“厚”。如果同学们自己不擅长整理学习笔记,不妨看看今天我给大家分享的这份【高中化学知识点总结归纳】,由清北学霸精心整理,逐本教材、逐个章节,为同学详细总结了一轮复习阶段必须要掌握的化学知识点,打印版共
- 生信学习小组Day7笔记--苏剑请
苏剑清
今日收获大致了解了第一到三代的测序历史、原理和特点深入了解了二代测序的过程,虽然还没能完全看懂以上知识点总结归纳于下面两图(以下知识点均为生信星球公众号提供):生信Day7笔记1.png生信Day7笔记2.png心得1.7天的学习进入了尾声,其实生信的学习远远还没有结束,昨天老师教了如何下载R包小抄和根据R包小抄进行学习,日后将会是我学习R语言的重要指南。2.了解了测序的大致原理和过程,不过盯了三
- ios内付费
374016526
ios内付费
近年来写了很多IOS的程序,内付费也用到不少,使用IOS的内付费实现起来比较麻烦,这里我写了一个简单的内付费包,希望对大家有帮助。
具体使用如下:
这里的sender其实就是调用者,这里主要是为了回调使用。
[KuroStoreApi kuroStoreProductId:@"产品ID" storeSender:self storeFinishCallBa
- 20 款优秀的 Linux 终端仿真器
brotherlamp
linuxlinux视频linux资料linux自学linux教程
终端仿真器是一款用其它显示架构重现可视终端的计算机程序。换句话说就是终端仿真器能使哑终端看似像一台连接上了服务器的客户机。终端仿真器允许最终用户用文本用户界面和命令行来访问控制台和应用程序。(LCTT 译注:终端仿真器原意指对大型机-哑终端方式的模拟,不过在当今的 Linux 环境中,常指通过远程或本地方式连接的伪终端,俗称“终端”。)
你能从开源世界中找到大量的终端仿真器,它们
- Solr Deep Paging(solr 深分页)
eksliang
solr深分页solr分页性能问题
转载请出自出处:http://eksliang.iteye.com/blog/2148370
作者:eksliang(ickes) blg:http://eksliang.iteye.com/ 概述
长期以来,我们一直有一个深分页问题。如果直接跳到很靠后的页数,查询速度会比较慢。这是因为Solr的需要为查询从开始遍历所有数据。直到Solr的4.7这个问题一直没有一个很好的解决方案。直到solr
- 数据库面试题
18289753290
面试题 数据库
1.union ,union all
网络搜索出的最佳答案:
union和union all的区别是,union会自动压缩多个结果集合中的重复结果,而union all则将所有的结果全部显示出来,不管是不是重复。
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
2.索引有哪些分类?作用是
- Android TV屏幕适配
酷的飞上天空
android
先说下现在市面上TV分辨率的大概情况
两种分辨率为主
1.720标清,分辨率为1280x720.
屏幕尺寸以32寸为主,部分电视为42寸
2.1080p全高清,分辨率为1920x1080
屏幕尺寸以42寸为主,此分辨率电视屏幕从32寸到50寸都有
适配遇到问题,已1080p尺寸为例:
分辨率固定不变,屏幕尺寸变化较大。
如:效果图尺寸为1920x1080,如果使用d
- Timer定时器与ActionListener联合应用
永夜-极光
java
功能:在控制台每秒输出一次
代码:
package Main;
import javax.swing.Timer;
import java.awt.event.*;
public class T {
private static int count = 0;
public static void main(String[] args){
- Ubuntu14.04系统Tab键不能自动补全问题解决
随便小屋
Ubuntu 14.04
Unbuntu 14.4安装之后就在终端中使用Tab键不能自动补全,解决办法如下:
1、利用vi编辑器打开/etc/bash.bashrc文件(需要root权限)
sudo vi /etc/bash.bashrc
接下来会提示输入密码
2、找到文件中的下列代码
#enable bash completion in interactive shells
#if
- 学会人际关系三招 轻松走职场
aijuans
职场
要想成功,仅有专业能力是不够的,处理好与老板、同事及下属的人际关系也是门大学问。如何才能在职场如鱼得水、游刃有余呢?在此,教您简单实用的三个窍门。
第一,多汇报
最近,管理学又提出了一个新名词“追随力”。它告诉我们,做下属最关键的就是要多请示汇报,让上司随时了解你的工作进度,有了新想法也要及时建议。不知不觉,你就有了“追随力”,上司会越来越了解和信任你。
第二,勤沟通
团队的力
- 《O2O:移动互联网时代的商业革命》读书笔记
aoyouzi
读书笔记
移动互联网的未来:碎片化内容+碎片化渠道=各式精准、互动的新型社会化营销。
O2O:Online to OffLine 线上线下活动
O2O就是在移动互联网时代,生活消费领域通过线上和线下互动的一种新型商业模式。
手机二维码本质:O2O商务行为从线下现实世界到线上虚拟世界的入口。
线上虚拟世界创造的本意是打破信息鸿沟,让不同地域、不同需求的人
- js实现图片随鼠标滚动的效果
百合不是茶
JavaScript滚动属性的获取图片滚动属性获取页面加载
1,获取样式属性值
top 与顶部的距离
left 与左边的距离
right 与右边的距离
bottom 与下边的距离
zIndex 层叠层次
例子:获取左边的宽度,当css写在body标签中时
<div id="adver" style="position:absolute;top:50px;left:1000p
- ajax同步异步参数async
bijian1013
jqueryAjaxasync
开发项目开发过程中,需要将ajax的返回值赋到全局变量中,然后在该页面其他地方引用,因为ajax异步的原因一直无法成功,需将async:false,使其变成同步的。
格式:
$.ajax({ type: 'POST', ur
- Webx3框架(1)
Bill_chen
eclipsespringmaven框架ibatis
Webx是淘宝开发的一套Web开发框架,Webx3是其第三个升级版本;采用Eclipse的开发环境,现在支持java开发;
采用turbine原型的MVC框架,扩展了Spring容器,利用Maven进行项目的构建管理,灵活的ibatis持久层支持,总的来说,还是一套很不错的Web框架。
Webx3遵循turbine风格,velocity的模板被分为layout/screen/control三部
- 【MongoDB学习笔记五】MongoDB概述
bit1129
mongodb
MongoDB是面向文档的NoSQL数据库,尽量业界还对MongoDB存在一些质疑的声音,比如性能尤其是查询性能、数据一致性的支持没有想象的那么好,但是MongoDB用户群确实已经够多。MongoDB的亮点不在于它的性能,而是它处理非结构化数据的能力以及内置对分布式的支持(复制、分片达到的高可用、高可伸缩),同时它提供的近似于SQL的查询能力,也是在做NoSQL技术选型时,考虑的一个重要因素。Mo
- spring/hibernate/struts2常见异常总结
白糖_
Hibernate
Spring
①ClassNotFoundException: org.aspectj.weaver.reflect.ReflectionWorld$ReflectionWorldException
缺少aspectjweaver.jar,该jar包常用于spring aop中
②java.lang.ClassNotFoundException: org.sprin
- jquery easyui表单重置(reset)扩展思路
bozch
formjquery easyuireset
在jquery easyui表单中 尚未提供表单重置的功能,这就需要自己对其进行扩展。
扩展的时候要考虑的控件有:
combo,combobox,combogrid,combotree,datebox,datetimebox
需要对其添加reset方法,reset方法就是把初始化的值赋值给当前的组件,这就需要在组件的初始化时将值保存下来。
在所有的reset方法添加完毕之后,就需要对fo
- 编程之美-烙饼排序
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
/*
*《编程之美》的思路是:搜索+剪枝。有点像是写下棋程序:当前情况下,把所有可能的下一步都做一遍;在这每一遍操作里面,计算出如果按这一步走的话,能不能赢(得出最优结果)。
*《编程之美》上代码有很多错误,且每个变量的含义令人费解。因此我按我的理解写了以下代码:
*/
- Struts1.X 源码分析之ActionForm赋值原理
chenbowen00
struts
struts1在处理请求参数之前,首先会根据配置文件action节点的name属性创建对应的ActionForm。如果配置了name属性,却找不到对应的ActionForm类也不会报错,只是不会处理本次请求的请求参数。
如果找到了对应的ActionForm类,则先判断是否已经存在ActionForm的实例,如果不存在则创建实例,并将其存放在对应的作用域中。作用域由配置文件action节点的s
- [空天防御与经济]在获得充足的外部资源之前,太空投资需有限度
comsci
资源
这里有一个常识性的问题:
地球的资源,人类的资金是有限的,而太空是无限的.....
就算全人类联合起来,要在太空中修建大型空间站,也不一定能够成功,因为资源和资金,技术有客观的限制....
&
- ORACLE临时表—ON COMMIT PRESERVE ROWS
daizj
oracle临时表
ORACLE临时表 转
临时表:像普通表一样,有结构,但是对数据的管理上不一样,临时表存储事务或会话的中间结果集,临时表中保存的数据只对当前
会话可见,所有会话都看不到其他会话的数据,即使其他会话提交了,也看不到。临时表不存在并发行为,因为他们对于当前会话都是独立的。
创建临时表时,ORACLE只创建了表的结构(在数据字典中定义),并没有初始化内存空间,当某一会话使用临时表时,ORALCE会
- 基于Nginx XSendfile+SpringMVC进行文件下载
denger
应用服务器Webnginx网络应用lighttpd
在平常我们实现文件下载通常是通过普通 read-write方式,如下代码所示。
@RequestMapping("/courseware/{id}")
public void download(@PathVariable("id") String courseID, HttpServletResp
- scanf接受char类型的字符
dcj3sjt126com
c
/*
2013年3月11日22:35:54
目的:学习char只接受一个字符
*/
# include <stdio.h>
int main(void)
{
int i;
char ch;
scanf("%d", &i);
printf("i = %d\n", i);
scanf("%
- 学编程的价值
dcj3sjt126com
编程
发一个人会编程, 想想以后可以教儿女, 是多么美好的事啊, 不管儿女将来从事什么样的职业, 教一教, 对他思维的开拓大有帮助
像这位朋友学习:
http://blog.sina.com.cn/s/articlelist_2584320772_0_1.html
VirtualGS教程 (By @林泰前): 几十年的老程序员,资深的
- 二维数组(矩阵)对角线输出
飞天奔月
二维数组
今天在BBS里面看到这样的面试题目,
1,二维数组(N*N),沿对角线方向,从右上角打印到左下角如N=4: 4*4二维数组
{ 1 2 3 4 }
{ 5 6 7 8 }
{ 9 10 11 12 }
{13 14 15 16 }
打印顺序
4
3 8
2 7 12
1 6 11 16
5 10 15
9 14
13
要
- Ehcache(08)——可阻塞的Cache——BlockingCache
234390216
并发ehcacheBlockingCache阻塞
可阻塞的Cache—BlockingCache
在上一节我们提到了显示使用Ehcache锁的问题,其实我们还可以隐式的来使用Ehcache的锁,那就是通过BlockingCache。BlockingCache是Ehcache的一个封装类,可以让我们对Ehcache进行并发操作。其内部的锁机制是使用的net.
- mysqldiff对数据库间进行差异比较
jackyrong
mysqld
mysqldiff该工具是官方mysql-utilities工具集的一个脚本,可以用来对比不同数据库之间的表结构,或者同个数据库间的表结构
如果在windows下,直接下载mysql-utilities安装就可以了,然后运行后,会跑到命令行下:
1) 基本用法
mysqldiff --server1=admin:12345
- spring data jpa 方法中可用的关键字
lawrence.li
javaspring
spring data jpa 支持以方法名进行查询/删除/统计。
查询的关键字为find
删除的关键字为delete/remove (>=1.7.x)
统计的关键字为count (>=1.7.x)
修改需要使用@Modifying注解
@Modifying
@Query("update User u set u.firstna
- Spring的ModelAndView类
nicegege
spring
项目中controller的方法跳转的到ModelAndView类,一直很好奇spring怎么实现的?
/*
* Copyright 2002-2010 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* yo
- 搭建 CentOS 6 服务器(13) - rsync、Amanda
rensanning
centos
(一)rsync
Server端
# yum install rsync
# vi /etc/xinetd.d/rsync
service rsync
{
disable = no
flags = IPv6
socket_type = stream
wait
- Learn Nodejs 02
toknowme
nodejs
(1)npm是什么
npm is the package manager for node
官方网站:https://www.npmjs.com/
npm上有很多优秀的nodejs包,来解决常见的一些问题,比如用node-mysql,就可以方便通过nodejs链接到mysql,进行数据库的操作
在开发过程往往会需要用到其他的包,使用npm就可以下载这些包来供程序调用
&nb
- Spring MVC 拦截器
xp9802
spring mvc
Controller层的拦截器继承于HandlerInterceptorAdapter
HandlerInterceptorAdapter.java 1 public abstract class HandlerInterceptorAdapter implements HandlerIntercep