- mysql gh 划线,gh-ost:在线DDL修改MySQL表结构工具
jordan.xue
mysqlgh划线
在之前,我分享过一次pt-online-schema-change在线DDL的工具实践记录,在实际使用过程中,发现部门的很多老系统大量使用了触发器,从而无法使用这个工具,非常遗憾!导致很多DDL变更都必须压到空闲时候做,比如凌晨,非常苦逼。咨询了做DBA的老同事,他将gh-ost推荐给我,基于golang语言,是github开源的一个DDL工具,gh-ost是gitHub,sOnlineSchem
- python3.x使用cxfreeze将.p打包成.exe
weixin_30596343
python开发工具
之前写了一个使用ffplay批量查看格式为h264的图片,每次抽帧后都要打开pycharm编译器来运行程序,然后才能正常查看图片,或者在其他没有安装python环境的电脑中运行,很不方便。为此,在网上找了些方法,发现也是说的一知半解的。因此,自己通过实践记录python3.x下怎么样把.py文件打包成.exe可执行文件,这样就可以直接修改文件内的图片个数就可以双击.exe程序来查看图片了。一、.p
- 表白事件~~正面管教实践记录
玉兰的心
昨日下午,儿子正写着作业,突然对坐在一旁看书的我说:“妈妈,我告诉你哟,我们班上有男生喜欢女生哦!而且还表白了,你知道是谁么?”(儿子二年级)我摇摇头,他已经一脸神秘得告诉我:“是田田啦,他自己告诉我的,他给杨杨说了喜欢她!”以我以往的习惯,一定会马上打断他,并开始说教,如你才多大,该认真学习之类的。但听了黄老师的正面管教课后,知道了聆听的重要,这次他一开始说这个敏感话题时,便想着要耐着性子多听听
- 普罗米修斯监控 Oracle,详解prometheus监控golang服务实践记录
诗与星空
普罗米修斯监控Oracle
一、prometheus基本原理介绍prometheus是基于metric采样的监控,可以自定义监控指标,如:服务每秒请求数、请求失败数、请求执行时间等,每经过一个时间间隔,数据都会从运行的服务中流出,存储到一个时间序列数据库中,之后可通过PromQL语法查询。主要特点:多维数据模型,时间序列数据通过metric名以key、value的形式标识;使用PromQL语法灵活地查询数据;不需要依赖分布式
- Day83:每日复盘:下雨☔️、夏日友晴天
叶子Agnes
早起:7:00英语:背单词5个读书:《放弃减肥,我瘦了60斤》实践记录饮食表格,运动不是为了减肥,而是为了愉快。游玩:坐公交去迪士尼小镇玩,结果好大的雨,坐到终点站原路返回,公交车半日游,哈哈,也是一种经历。感恩师傅的善意,所遇皆良善。娱乐:看电影《夏日友晴天》我是迪士尼和皮克斯动画电影的忠实粉,看到这部电影可以看了,兴奋极了。故事发生在意大利里维埃拉地区的一个美丽海滨小镇,小镇上捕鱼的人都害怕海
- 易效能亲子时间管理实践记录40/90
Cathy的生活慢镜头
打卡日期:2019年3月19日#今天没有做好,不是明天不好好做的理由#孩子第二个30天目标(9/30):1.巩固:早睡早起,规律作息2.推进:利用清单建立固定动作【检视更新】早睡早起目前没有障碍,午睡还是困难。家长第二个30天目标(9/30):1.晚11:00前睡觉2.做日常整理收纳的榜样,从自己做起【目标1检视更新】刻意调整时间把白天的任务前置,陪孩子睡的时候一起睡着了也没有关系。❤加油隽隽(5
- 一周NLP实践记录
晴空壹鹤
周五:晚上参加萨提亚沙龙,老师要求每个学员大声喊出对自己的誓约,直到感动自己以及其他同学满意才算通过。我的誓约是:我是一个坚定、包容、爱的男人。这个节目对自己真是一个不小的挑战。幸好在nlp执行师课堂也做过类似的练习。当时和伙伴对练,她要我大声、再大声、再再大声。那时还没搞懂为啥。现在我明白那是给大脑创建新的回路。有了那次课堂的铺垫,这次我才可以在沙龙上面对那么多异性,大声喊出自己的声音,喊到自己
- Maven project configuration required for module..&java: 源值1.5已过&IDEAvim闪屏
wowYuXuan808
一次实践记录,问题也并未解决,仅做参考,或请前辈不吝赐教!!!第一次安装IDEAvim后vim插件的setting界面持续闪屏,查了下,网上Invalidateandrestart.于是无脑点了,也没有保存maven再退出,然后maven项目的配置就被清了。(1.估计保存也会被清?2.现在想来应当是插件的索引没加载完?)报错如下:Error:MavenResourcesCompiler:Maven
- Nginx最佳实践记录-rewrite规则
小浪崇礼
Nginx的rewrite规则Nginx的rewrite规则-实现URL重写及重定向1.URL访问跳转2.SEO优化3.维护4.安全5.配置语法rewriteregexreplacement后面指向正则表达式6.正则表达式.--匹配除换行符意外的任意字符?--重复0次或1次+--重复1次或更多次*--最少链接数,哪个机器连接数少就分发哪个\d--匹配数字7.测试命令pcretest,这命令用来测试
- 嵌入式SOC之通用图像处理之OSD文字信息叠加的相关实践记录
昊月光华
Linux图像处理人工智能linux
机缘巧合机缘巧合下,在爱芯元智的xx开发板下进行sdk的开发.由于开发板目前我拿到是当前最新的一版(估计是样品),暂不公开开发板具体型号信息.以下简称`板子`.很多优秀的芯片厂商,都会提供与开发板配套的完善的软件以及完善的技术支持(FAE),突然觉得爱芯的技术支持就不错.认识几乎涉及到图形处理的soc都会内置一些图形处理的api,我们常见的图形处理工具有开源第三方库opencv,但opencv交叉
- 易效能亲子时间管理实践记录 31/90
Cathy的生活慢镜头
打卡日期:2019年3月5日90天打卡累计天数:29/90#与问题共处一段时间#孩子第一个30天目标(29/30):早睡早起,规律作息家长第一个30天目标(29/30):A.早睡早起,早6:00起床,晚上11:00前睡觉。B.读完三本书以及内容整理。【检视】第一本✅第二本✅晚上睡觉时间做的不好,时早时晚加油隽隽(5.5岁)践行打卡29/301.早睡早起:6:20,10:102.亲子阅读:1本3.✨
- 教学案例写法
少得多惑
一、什么是教学案例 1.教学案例是指由教师撰写,或由教学研究人员与教师共同撰写的叙述性的教学实践记录。(谁写的。) 2.教学案例是一个实际课堂情境的描述,在这个情境中,包含有一个或多个疑难问题,同时也可能包含解决这些问题的方法。(写什么。) 3.教学案例描述的是教学实践。它以丰富的叙述形式,向人们展示了一些包含有教师和学生典型行为、思想、情感在内的故事。(故事形式。) 4.教学案例是指包
- 幼儿园管理随手记~关于招生(1)
葵花姐姐
现在我负责的这个园所几年来发展一直不好,我要调动所有的能力和资源,认真开展工作,过程中把思考和实践记录下来,不断积累经验。生源是园所发展的生命线,如果没有幼儿入园缴费,园所就不能正常运转。关于招生工作,今天强调三点。一、全园参与招生工作园所有招生专员,但是仅仅靠一人招生是不够的,只有全体教职工都参与进来,让大家感到,招生和自己密切相关,才能促进招生。所以我们提出人人都是招生专员,个个都是园所代言的
- 2019-02-27“崔律.100天精力和时间管理训练营”第1讲的课后实践
迷猴桃sally
这是2019年2月27日“崔律.100天精力和时间管理训练营”第1讲的课后实践在简述建立一个新的文群“精时力”,开始每天一篇的课后实践记录1、我在本讲中的收获点:1.1、人生的四个维度:之前的认知中,有职业的高度和专业的深度,但对于生活的广度和温度没有这样的认知,今天的四个维度,让我对生活有了更加立体的认知、和组合。1.2、对于“精时力”的认知:确实原来更多的认为,自己的时间不够用,主要是因为自己
- docker实践记录
weixin_33973609
运维python数据库
2019独角兽企业重金招聘Python工程师标准>>>安装Ubuntu14.04/16.04(使用apt-get进行安装)参考附录2#step1:安装必要的一些系统工具sudoapt-getupdatesudoapt-get-yinstallapt-transport-httpsca-certificatescurlsoftware-properties-common#step2:安装GPG证书c
- 【Azure Data Platform】ETL工具(1)——Azure Data Factory简介
發糞塗牆
AzureazureetlADF
本文属于【AzureDataPlatform】系列。由于工作需要,把日常学习实践记录成系列文章,希望对有需要的读者有所帮助。关于对数据的使用,除了存储(数据库),还有收集(ETL/ELT等)及分析。本系列文章把精力集中在Azure的ETL工具AzureDataFactory(ADF)中。前言作为一个数据平台解决方案,数据收集是其中一个必要的部分。在选择数据收集工具时,有几个点需要考虑(假定你的环境
- linux服务器cpu飙高问题排查实践记录
qq_36966591
linuxcpulinux
问题描述:测试环境大量请求出现504错误1、第一反应上服务器看看资源消耗情况(登陆服务器时出现卡顿)2、使用top命令查看cpu消耗情况,查看结果如下:很明显cpu使用率已经满了(两核CPU)3、使用ps-mp23481-oTHREAD,tid,time|sort-rn命令获取线程信息,并找到占用CPU高的线程,信息如下:4、使用命令printf“%x\n”41846将将需要的线程ID转换为16进
- 【新人赛】阿里云恶意程序检测 -- 实践记录11.10 - XGBoost学习 / 代码阅读、调参经验总结...
Yanqiang_CS
机器学习深度学习人工智能pythonjava
XGBoost学习:集成学习将多个弱学习器结合起来,优势互补,可以达到强学习器的效果。要想得到最好的集成效果,这些弱学习器应当“好而不同”。根据个体学习器的生成方法,集成学习方法可以分为两大类,序列化方法,并行化方法。序列化方法的代表就是Boosting方法,其中XGBoost和lightGBN都属于此类。Boosting的方法是先从初始训练集训练出一个基学习器。然后再对训练样本的分布做一些调整,
- redroid11 集成 nvidia gpu hals
老理说的好
Android-系列android
前言此篇文章中使用nvidia相关aosp库、510.155_Android_R_aarch64_release文件来于原厂提供基础资料,可供aosp移植库基本思路。本文记录redroid11(aosp11)集成nvidiagpu驱动库、nvidia_omx驱动库实践记录,以作备忘。1>.ApplythepatchtoAndroidRcodethentriggerthebuild.2>.Chang
- 利用pygame 图形绘制函数绘制一个机器人
ubuntu82
Pygame实践pygame机器人python
利用pygame图形绘制函数绘制一个机器人通过实践记录Pygamedraw模块中以下函数的用法:pygame.draw.rectpygame.draw.circlepygame.draw.linepygame.draw.arcimportpygame,sys,mathvec=pygame.math.Vector2pygame.init()screen=pygame.display.set_mode
- 《极简主义》实践记录
人间有味是清欢_256d
国庆的时候和萌萌去了深圳的一家书店,偶尔翻到了这本书。其实之前就在实践极简衣橱,魔术整理法等,但是从来都没能坚持下去。碰到好看的衣服就买了,好便宜的化妆品就收了,好吃的也下手了,导致现在自己身边的东西越堆越多,只好望着有限的空间感慨什么时候自己的生存空间变得这么小了。犹记得真正开始自己的生活是远离家乡开始上大学的时候。大学的时候因为有父母的支持,一个月1000对于一个学生来说还算是挺多的零花钱,所
- kafka python 实践记录
研究员的自我修养
个人学习kafkapythonmongodb
pythonkafka简单实践Kafka介绍Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一个分布式的,可划分的,冗余备份的持久性的日志服务。它主要用于处理活跃的流式数据。Kafka的整体架构非常简单,是显式分布式架构,producer、broker(kafka)和consumer都可以有多个。Producer,consume
- 易效能亲子时间管理实践记录35/90
Cathy的生活慢镜头
打卡日期:2019年3月13日#今天没有做好,不是明天不好好做的理由#孩子第二个30天目标(4/30):1.固化习惯早睡早起,规律作息2.利用清单建立固定动作【检视更新】早睡早起目前没有障碍,午睡还是困难。家长第二个30天目标(4/30):1.晚11:00前睡觉2.做日常整理收纳的榜样,从自己做起【目标1检视更新】早睡目前是一大挑战,“和娃一起睡着”是一个焦虑点,仿佛一睡着什么事情都耽误了,“娃睡
- 使用MMDeploy(预编译包)转换MMxx(MMDeploy支持库均可)pth权重到onnx,并使用python SDK进行部署验证
wyypersist
研1沉淀推理部署MMDeployonnxobjectdetection
MMDeploy使用python部署实践记录准备工作空间所需环境配置使用MMDeploy得到onnx使用MMDeploy加载onnx模型对单张图片进行推理使用pythonSDK对onnx模型进行验证注意mmdeployC++SDK的使用部署和实际操作过程请看本人另外一篇博文使用MMDeploy(预编译包)转换MMxx(MMDeploy支持库均可)pth权重到onnx,并使用C++SDK加载onnx
- FFmpeg实践记录四:C语言回顾
MxlZlh
HelloWorldHelloWorld指针基本概念指针基本概念指针就是内存中的一个地址,对指针的操作主要有两种(1、指针本身运算;2、指针所指内容的操作)文件操作文件操作内存的分配与释放内存的分配与释放操作系统在内存管理时,主要分为:栈空间、堆空间、内存映射。GCC/CLANGgcc/clang-g-O2-otesttest.c-I…-L…-l-g输出文件中的调试信息-O对输出文件做指令优化1表
- 【代码实践】HAT代码Window平台下运行实践记录
一的千分之一
【代码实践】python深度学习
HAT是CVPR2023上的自然图像超分辨率重建论文《activatingMorePixelsinImageSuper-ResolutionTransformer》所提出的模型。本文旨在记录在Window系统下运行该官方代码(https://github.com/XPixelGroup/HAT)的过程,中间会遇到一些问题,供大家参考。环境安装参考官方代码,进行环境安装pipinstall-rreq
- 浓情腊八节,快乐幸福年——海安明道幼儿园喜迎中华传统节日
花心又
12月31日至1月2日,明道园积极打造“温馨冬日,暖心腊八”主题活动。孩子们不但在教师、家长的引领下,藉由国旗下的讲话及生动图片、趣味故事、形象视频等走近腊八节,基于初步了解节日起源、民间习俗感受传统节日的独特魅力,而且跟随家人至超市、市场细致挑选食材烹饪美味腊八粥,进行亲子绘画且认真完成实践记录《我家的腊八粥》。一张张笑靥洋溢着阖家欢聚的温馨、祥和。图片发自App图片发自App图片发自App图片
- 【esp8266实践记录】一、使用Arduino IDE 完成为esp8266完成点灯闪烁
haostart_
esp8266实践记录ide单片机物联网
文章目录前言一、基本思路二、主要代码三、实验结果总结前言一直觉得一块开发板不能联网是没有灵魂的,就像牛肉面里不能没有牛肉。我对网络有很深的执念,我始终觉得网络象征着丰富的资源和杰出的创造,于是,就盯上了esp8266(其实是因为成本低)一、基本思路其实ArduinoIDE配置好esp8266环境后就自带了许多方便的库,调用就是了。点灯操作实际上就是控制灯的IO口数字电压,使用库中的函数pinMod
- 【esp8266实践记录】二、简单使用SimpleDHT.h库实现串口输出温度湿度
haostart_
esp8266实践记录单片机stm32物联网iotmcu
文章目录前言一、基本思路二、主要代码三、实验结果总结前言现在是时候加一些简单的外设了,这里选择使用DHT11温湿度传感器。非常典型了。不同于使用51单片机需要那么多代码配置,使用8266和ardiuno配置只要确定好data接到的IO口就好了一、基本思路首先要安装库,其他包含dht11的库也可以。使用库中的函数intpinDHT11=D3;SimpleDHT11dht11(pinDHT11);就算
- 【esp8266实践记录】三、esp8266开发版PID控制SG90舵机
haostart_
esp8266实践记录单片机嵌入式硬件物联网
文章目录前言一、基本思路二、主要代码三、结果展示总结前言不能只满足于简单地控制舵机,引入略显高端的做法,使用PID方法控制舵机一、基本思路舵机使用基础(SG90模拟舵机和MG90S数字舵机为例)PID算法的特点及原理讲解老规矩,首先要安装舵机相关的******库,不教安装。先初始化PID结构体,然后传入目标值即可。要说最难的还是调PID的参数,我是调了差不多一下午。二、主要代码PID函数定义,套用
- LeetCode[位运算] - #137 Single Number II
Cwind
javaAlgorithmLeetCode题解位运算
原题链接:#137 Single Number II
要求:
给定一个整型数组,其中除了一个元素之外,每个元素都出现三次。找出这个元素
注意:算法的时间复杂度应为O(n),最好不使用额外的内存空间
难度:中等
分析:
与#136类似,都是考察位运算。不过出现两次的可以使用异或运算的特性 n XOR n = 0, n XOR 0 = n,即某一
- 《JavaScript语言精粹》笔记
aijuans
JavaScript
0、JavaScript的简单数据类型包括数字、字符创、布尔值(true/false)、null和undefined值,其它值都是对象。
1、JavaScript只有一个数字类型,它在内部被表示为64位的浮点数。没有分离出整数,所以1和1.0的值相同。
2、NaN是一个数值,表示一个不能产生正常结果的运算结果。NaN不等于任何值,包括它本身。可以用函数isNaN(number)检测NaN,但是
- 你应该更新的Java知识之常用程序库
Kai_Ge
java
在很多人眼中,Java 已经是一门垂垂老矣的语言,但并不妨碍 Java 世界依然在前进。如果你曾离开 Java,云游于其它世界,或是每日只在遗留代码中挣扎,或许是时候抬起头,看看老 Java 中的新东西。
Guava
Guava[gwɑ:və],一句话,只要你做Java项目,就应该用Guava(Github)。
guava 是 Google 出品的一套 Java 核心库,在我看来,它甚至应该
- HttpClient
120153216
httpclient
/**
* 可以传对象的请求转发,对象已流形式放入HTTP中
*/
public static Object doPost(Map<String,Object> parmMap,String url)
{
Object object = null;
HttpClient hc = new HttpClient();
String fullURL
- Django model字段类型清单
2002wmj
django
Django 通过 models 实现数据库的创建、修改、删除等操作,本文为模型中一般常用的类型的清单,便于查询和使用: AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。(参阅自动主键字段) BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。 Cha
- 在SQLSERVER中查找消耗CPU最多的SQL
357029540
SQL Server
返回消耗CPU数目最多的10条语句
SELECT TOP 10
total_worker_time/execution_count AS avg_cpu_cost, plan_handle,
execution_count,
(SELECT SUBSTRING(text, statement_start_of
- Myeclipse项目无法部署,Undefined exploded archive location
7454103
eclipseMyEclipse
做个备忘!
错误信息为:
Undefined exploded archive location
原因:
在工程转移过程中,导致工程的配置文件出错;
解决方法:
 
- GMT时间格式转换
adminjun
GMT时间转换
普通的时间转换问题我这里就不再罗嗦了,我想大家应该都会那种低级的转换问题吧,现在我向大家总结一下如何转换GMT时间格式,这种格式的转换方法网上还不是很多,所以有必要总结一下,也算给有需要的朋友一个小小的帮助啦。
1、可以使用
SimpleDateFormat SimpleDateFormat
EEE-三位星期
d-天
MMM-月
yyyy-四位年
- Oracle数据库新装连接串问题
aijuans
oracle数据库
割接新装了数据库,客户端登陆无问题,apache/cgi-bin程序有问题,sqlnet.log日志如下:
Fatal NI connect error 12170.
VERSION INFORMATION: TNS for Linux: Version 10.2.0.4.0 - Product
- 回顾java数组复制
ayaoxinchao
java数组
在写这篇文章之前,也看了一些别人写的,基本上都是大同小异。文章是对java数组复制基础知识的回顾,算是作为学习笔记,供以后自己翻阅。首先,简单想一下这个问题:为什么要复制数组?我的个人理解:在我们在利用一个数组时,在每一次使用,我们都希望它的值是初始值。这时我们就要对数组进行复制,以达到原始数组值的安全性。java数组复制大致分为3种方式:①for循环方式 ②clone方式 ③arrayCopy方
- java web会话监听并使用spring注入
bewithme
Java Web
在java web应用中,当你想在建立会话或移除会话时,让系统做某些事情,比如说,统计在线用户,每当有用户登录时,或退出时,那么可以用下面这个监听器来监听。
import java.util.ArrayList;
import java.ut
- NoSQL数据库之Redis数据库管理(Redis的常用命令及高级应用)
bijian1013
redis数据库NoSQL
一 .Redis常用命令
Redis提供了丰富的命令对数据库和各种数据库类型进行操作,这些命令可以在Linux终端使用。
a.键值相关命令
b.服务器相关命令
1.键值相关命令
&
- java枚举序列化问题
bingyingao
java枚举序列化
对象在网络中传输离不开序列化和反序列化。而如果序列化的对象中有枚举值就要特别注意一些发布兼容问题:
1.加一个枚举值
新机器代码读分布式缓存中老对象,没有问题,不会抛异常。
老机器代码读分布式缓存中新对像,反序列化会中断,所以在所有机器发布完成之前要避免出现新对象,或者提前让老机器拥有新增枚举的jar。
2.删一个枚举值
新机器代码读分布式缓存中老对象,反序列
- 【Spark七十八】Spark Kyro序列化
bit1129
spark
当使用SparkContext的saveAsObjectFile方法将对象序列化到文件,以及通过objectFile方法将对象从文件反序列出来的时候,Spark默认使用Java的序列化以及反序列化机制,通常情况下,这种序列化机制是很低效的,Spark支持使用Kyro作为对象的序列化和反序列化机制,序列化的速度比java更快,但是使用Kyro时要注意,Kyro目前还是有些bug。
Spark
- Hybridizing OO and Functional Design
bookjovi
erlanghaskell
推荐博文:
Tell Above, and Ask Below - Hybridizing OO and Functional Design
文章中把OO和FP讲的深入透彻,里面把smalltalk和haskell作为典型的两种编程范式代表语言,此点本人极为同意,smalltalk可以说是最能体现OO设计的面向对象语言,smalltalk的作者Alan kay也是OO的最早先驱,
- Java-Collections Framework学习与总结-HashMap
BrokenDreams
Collections
开发中常常会用到这样一种数据结构,根据一个关键字,找到所需的信息。这个过程有点像查字典,拿到一个key,去字典表中查找对应的value。Java1.0版本提供了这样的类java.util.Dictionary(抽象类),基本上支持字典表的操作。后来引入了Map接口,更好的描述的这种数据结构。
&nb
- 读《研磨设计模式》-代码笔记-职责链模式-Chain Of Responsibility
bylijinnan
java设计模式
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
/**
* 业务逻辑:项目经理只能处理500以下的费用申请,部门经理是1000,总经理不设限。简单起见,只同意“Tom”的申请
* bylijinnan
*/
abstract class Handler {
/*
- Android中启动外部程序
cherishLC
android
1、启动外部程序
引用自:
http://blog.csdn.net/linxcool/article/details/7692374
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActi
- summary_keep_rate
coollyj
SUM
BEGIN
/*DECLARE minDate varchar(20) ;
DECLARE maxDate varchar(20) ;*/
DECLARE stkDate varchar(20) ;
DECLARE done int default -1;
/* 游标中 注册服务器地址 */
DE
- hadoop hdfs 添加数据目录出错
daizj
hadoophdfs扩容
由于原来配置的hadoop data目录快要用满了,故准备修改配置文件增加数据目录,以便扩容,但由于疏忽,把core-site.xml, hdfs-site.xml配置文件dfs.datanode.data.dir 配置项增加了配置目录,但未创建实际目录,重启datanode服务时,报如下错误:
2014-11-18 08:51:39,128 WARN org.apache.hadoop.h
- grep 目录级联查找
dongwei_6688
grep
在Mac或者Linux下使用grep进行文件内容查找时,如果给定的目标搜索路径是当前目录,那么它默认只搜索当前目录下的文件,而不会搜索其下面子目录中的文件内容,如果想级联搜索下级目录,需要使用一个“-r”参数:
grep -n -r "GET" .
上面的命令将会找出当前目录“.”及当前目录中所有下级目录
- yii 修改模块使用的布局文件
dcj3sjt126com
yiilayouts
方法一:yii模块默认使用系统当前的主题布局文件,如果在主配置文件中配置了主题比如: 'theme'=>'mythm', 那么yii的模块就使用 protected/themes/mythm/views/layouts 下的布局文件; 如果未配置主题,那么 yii的模块就使用 protected/views/layouts 下的布局文件, 总之默认不是使用自身目录 pr
- 设计模式之单例模式
come_for_dream
设计模式单例模式懒汉式饿汉式双重检验锁失败无序写入
今天该来的面试还没来,这个店估计不会来电话了,安静下来写写博客也不错,没事翻了翻小易哥的博客甚至与大牛们之间的差距,基础知识不扎实建起来的楼再高也只能是危楼罢了,陈下心回归基础把以前学过的东西总结一下。
*********************************
- 8、数组
豆豆咖啡
二维数组数组一维数组
一、概念
数组是同一种类型数据的集合。其实数组就是一个容器。
二、好处
可以自动给数组中的元素从0开始编号,方便操作这些元素
三、格式
//一维数组
1,元素类型[] 变量名 = new 元素类型[元素的个数]
int[] arr =
- Decode Ways
hcx2013
decode
A message containing letters from A-Z is being encoded to numbers using the following mapping:
'A' -> 1
'B' -> 2
...
'Z' -> 26
Given an encoded message containing digits, det
- Spring4.1新特性——异步调度和事件机制的异常处理
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- squid3(高命中率)缓存服务器配置
liyonghui160com
系统:centos 5.x
需要的软件:squid-3.0.STABLE25.tar.gz
1.下载squid
wget http://www.squid-cache.org/Versions/v3/3.0/squid-3.0.STABLE25.tar.gz
tar zxf squid-3.0.STABLE25.tar.gz &&
- 避免Java应用中NullPointerException的技巧和最佳实践
pda158
java
1) 从已知的String对象中调用equals()和equalsIgnoreCase()方法,而非未知对象。 总是从已知的非空String对象中调用equals()方法。因为equals()方法是对称的,调用a.equals(b)和调用b.equals(a)是完全相同的,这也是为什么程序员对于对象a和b这么不上心。如果调用者是空指针,这种调用可能导致一个空指针异常
Object unk
- 如何在Swift语言中创建http请求
shoothao
httpswift
概述:本文通过实例从同步和异步两种方式上回答了”如何在Swift语言中创建http请求“的问题。
如果你对Objective-C比较了解的话,对于如何创建http请求你一定驾轻就熟了,而新语言Swift与其相比只有语法上的区别。但是,对才接触到这个崭新平台的初学者来说,他们仍然想知道“如何在Swift语言中创建http请求?”。
在这里,我将作出一些建议来回答上述问题。常见的
- Spring事务的传播方式
uule
spring事务
传播方式:
新建事务
required
required_new - 挂起当前
非事务方式运行
supports
&nbs