- CentOS 运维常用的shell脚本
一碗情深
运维运维centoslinux
文章目录一、操作系统磁盘空间查看实时获取系统运行状态获取cpu、内存等系统运行状态获取系统信息二、应用程序获取进程运行状态查看有多少远程的IP在连接本机三、用户管理统计当前Linux系统中可以登录计算机的账户有多少个创建用户四、自动化管理自动备份日志文件监控的页面地址,对tomcat状态进行重启或维护实时监控本机内存和硬盘,剩余空间不足发送报警邮件一、操作系统磁盘空间查看disk_info.shd
- Linux下查看系统中占用内存和CPU最多的进程
技术蜜糖罐
linux
作为一名IT人员,是很有必要知道一些linux运维常用的命令的,一下为一些常用的运维命令组合,在Linux中如何查看CPU使用情况,如果查看内存使用情况,找出linux中最占用CUP或者内存的进行。1、linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:psaux|head-1;psaux|grep-vPID|sort-rn-k+3|head2、linux下获取占用内存资源最多的
- 运维之道 | mysql-binlog日志说明、备份、恢复数据
VillianTsang
MySQL
mysql-binlog日志说明、备份、恢复数据一、开启binlog日志功能[root@localhost~]#vim/etc/my.cnf#`在[mysqld]区块添加`log-bin=mysql-bin#确认是打开状态(mysql-bin是日志的基本名或前缀名)#binlog-ignore-db=mysql#忽略数据库(被忽略的数据库中,二进制文件中是无记录的!)注意:每次服务器(数据库)重启
- 数据监控-Prometheus/Grafana
小枫@码
大数据运维prometheusgrafana
一、数据监控Prometheus1、什么是PrometheusPrometheus是由SoundCloud开源监控告警解决方案,从2012年开始编写代码,到2015年github上开源以来,吸引不少用户以及公司的使用。Prometheus作为新一代的开源解决方案,很多理念与GoogleSRE的运维之道不谋而合。2、Prometheus特点1.Prometheus是按照GoogleSRE运维之道的理
- 运维之道—生产环境安装Redis
北京-景枫
Linux运维redis缓存linux
目录1.前言2.环境准备2.1安装gcc依赖3.部署安装3.1下载redis安装包3.2解压并编译安装redis3.3配置redis编辑3.4启动redis并测试4.总结1.前言大家好,运维之道的系列文章继续进行,我们今天整理的是Redis生产环境的安装,Redis的安装以及生产环境的配置是在当前的开发中,必不可少的工具,为了操作方便,我们安装最新的redis6.x版本,如果各位公司有要求,可以下
- 用的到的linux-Day1
他们叫我技术总监
用的到的Linuxlinux运维服务器
前言:从入门IT开始我们知道Linux操作系统与其他操作系统不同,Linux因为其独特的优势,被广泛应用在服务器领域,而且是一个近乎完美的操作系统,运行稳定、功能强大、安全性高、开源、可定制等等。因此我打算从24年开始系统学习下Linux,记录那些用的到Linux小知识,来实现知识的复利,这一切的开始,正是因为我无聊获得大佬赠送的一本武林秘籍《Linux运维之道-第三版》。当我打开它的时候,命运的
- 运维之道—生产环境安装mysql
北京-景枫
Linux运维mysql数据库生产环境
目录1.前言2.部署安装2.1下载mysql5.7版本的yum仓库2.2安装yum仓库2.3安装mysql-server2.4启动mysql-server3.生产配置3.1登录mysql3.2修改root账户密码3.3配置mysql
- Linux双因素身份认证大全:ssh + console + 图形界面
中科恒伦
Linux双因素认证身份认证linux安全系统安全网络安全
对于咱们日常运维人员来讲,Linux应该是经常打交道的吧(如果不是,可能不是运维,是维修...开个玩笑),Linux在机房里面的地位就像Windows在办公空间里的地位牢不可破,各类软件的部署首选就是Linux!Linux运维常用的登录入口有3个:Ssh、console、图形界面(如果有)。为了更加安全的运维,通常会采用双因素身份认证系统动态口令做登录加固,下面简单聊下针对这3个入口如何做双因素身
- 运维之道 | Zabbix 监控web应用状态信息
VillianTsang
zabbix
前言1、Zabbix监控web服务器访问性能zabbix对web性能的监控,通过它可以了解web站点的可用性以及性能。最终将各项指标绘制到图形中,这样我们可以了解到一个站点的下载速度、响应速度等。需要注意的是在安装zabbixserver需要增加libcurl的支持。使用zabbix自带的web场景可以监控URL的状态码,响应时间,URL的下载速度,大大提高了运维的效率web检测数据搜集说明:we
- Oracle 运维常用SQL
Almeche
Oracle日常管理
1.查询表空间增长率SELECTA.NAME,B.TABLESPACE_ID,B.DATETIME,B.USED_SIZE_MB,B.INC_MB,CASEWHENSUBSTR(INC_RATE,1,1)='.'THEN'0'||INC_RATEWHENSUBSTR(INC_RATE,1,2)='-.'THEN'-0'||SUBSTR(INC_RATE,2,LENGTH(INC_RATE))ELS
- Python 系统运维常用库
百里剑兰
python
1、psutil是一个跨平台库(http://code.google.com/p/psutil/)能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。2、IPy(http://github.com/haypo/python-ipy),辅助IP规划。3、dnspython(http://dnspython.org)Python实现的一个
- (网络服务)Linux运维之道
SkTj
apachectl启动参数:start,stop,restart,graceful,graceful-stop,status,configtestoptions:all,execcgifollowsyminksindexesorderdeny,allowdenyfromall--xx--image.pngxxServerAdminxx@qq.comDocumentRoot"/usr/local/z
- linux运维常用命令
AI量化小木屋
自然语言处理运维linux服务器
查看linux运行内存大小free-h(-g)查看linux端口是否被占用netstat-anp|grep3306查看linux中cuda的版本1、cat/usr/local/cuda/version.txt2、nvcc-v查看sftp的端口,并可以清除ps-aux|grepsftp查看磁盘占用(常用)df-h获取占用CPU资源最多的10个进程,可以使用如下命令组合(常用)psaux|head-1
- Linux运维常用命令之「系统监测」
乌木山
在系统运维以及问题排查时,我们需要对系统的cpu、内存、进程、网络等方便进行查看。本文主要记录一些在问题排查中经常用到的命令及其作用。toptop命令用来展示系统cpu、内存使用情况,以及系统中存在的进程信息。image.png常见的交互按键包括:h按键展示top输出窗口的相关帮助文档。y键:高亮当前处于running状态的进程。x键:高亮当前排序列。shift+键:调整排序列。ps查看当前系统运
- Python系统运维常用库
IT星辰
【Python系统运维常用库】1、psutil是一个跨平台库(http://code.google.com/p/psutil/)能够实现获取系统运行的进程和系统利用率(内存,CPU,磁盘,网络等),主要用于系统监控,分析和系统资源及进程的管理。2、IPy(http://github.com/haypo/python-ipy),辅助IP规划。3、dnspython(http://dnspython.
- Linux(debian)常用经典运维命令和 Linux Ubuntu运维常用命令
Reyn_vip
linux运维debian
一、Debian运维方法Linuxdebian系统的运维涉及各种任务,包括系统安装、配置、更新和维护,以及故障的排查和性能优化。下面是一些常用的运维命令:1:apt-getupdate#更新软件包列表,这是在安装新软件或更新现有软件之前的重要步骤2:apt-getupgrade#更新所有已安装软件的软件包到最新版本3:apt-getinstall#安装一个新的软件包,将替换为你想要安装的软件包的名
- Redis运维常用命令
为什么要做囚徒
Redisredis运维
文章目录1.在使用redis-cli命令连接Redis服务器时2.redis内存使用情况查看3.redis连接数查看4.config命令5.获取Redis服务器的慢日志1.在使用redis-cli命令连接Redis服务器时//无密码redis-cli//有密码redis-cli-h-p-a//host和port默认redis-cli-a2.redis内存使用情况查看第一种方式://连接到Redis
- 达梦数据库运维常用归档、sql日志、dexp与dimp操作
youyousg
sql运维数据库
目录一、归档文件配置...3二、sql⽇志的开启和关闭以及基本的操作...3三、执行计划...5四、工具和命令行数据库物理、逻辑备份,还原...61、工具物理备份...62、命令行联机备份...83、命令行脱机备份...84、工具物理还原...85、命令行DMRMAN脱机恢复...11五、逻辑备份和逻辑还原...121、客户端逻辑全量备份...122、客户端逻辑全量恢复...133、验证...13
- 【运维常用命令】文件和目录操作命令-12-ln命令
夏付国
Linux基础运维centos其他
文章目录1.命令介绍2.命令格式3.命令功能4.常用选项5.常用实例1.命令介绍ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同步的链接.当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下都放一个必须相同的文件,我们只要在某个固定的目录,放上该文件,然后在其它的目录下用ln命令链接(link)它就可以,不必重复的占用磁盘空间。2.命令格式l
- 运维常用的shell脚本源码
001号妙蛙种子
运维常用的shell脚本运维bash
Shell脚本是系统运维工作当中最重要的一部分之一,能够通过编写Shell脚本来自动化执行系统管理任务,提高工作效率,减少出错概率。在这篇文章中,我将介绍运维常用的Shell脚本源码。1.自动清理日志文件#!/bin/bashfind/path/to/logs-typef-mtime+7-name"*.log"-execrm{}\;这个脚本可以定期清理指定目录下7天前的所有日志文件,以防止磁盘空间
- 总结:K8S运维常用命令
小魏的博客
运维kubernetesdocker
一、部署./kubectlapply-fbiz-healing-pod.yaml二、查看部署的资源1、podkubectlgetpod-A:获取所有pod没有IP?用-owide参数看详细信息:./kubectlgetpod-ndeepflow-owide2、service查看hubble-manager命名空间下有哪些service/data/weiwei/kubectlgetservice-n
- 网络工程师,网络运维常用命令
菠菜虫
电脑运维网络运维p2p
作为一名合格的小规模公司网络维护人员,常用的网络命令是必须要掌握的,俗话说的好呀,身经百炼,技多不压身!免费资料不亦乐乎,赶紧收藏吧。在开始—>运行里输入“command”进入WindowsDOS窗口;ipconfig/release释放从DHCP获得的IP地址ipconfig/renew重新从DHCP获得IP地址ipconfig/flushdns清楚DNS缓存1.最基本,最常用的,测试物理网络的
- 运维常用命令整理
蓝色的鱼wo
运维服务器linux
运维工作中遇到的问题,整理在这里,做个参考备忘。1、批量关闭后台运行的shell脚本#psaxu|grep脚本名称|grep-vgrep|awk'{print$2}'|xargskill2、awk文本处理取前三行内容$history|awk'NR==1,NR==3{print$0}'print$0显示所有内容后续继续补充.......
- python大数据运维常用脚本_大数据岗位要求之大数据运维
weixin_39968490
python大数据运维常用脚本
继续介绍大数据系列岗位要求,大数据运维可能是“技术含量最高”的职位之一,这里说的大数据运维主要是指hadoop生态体系方面的运维,在一些小公司或者传统行业的大公司也会使用oracle、db2等技术栈,在互联网行业数据量稍微大点的公司基本都是使用hadoop技术栈,像在电信或者银行领域基本上是oracle/db2、hadoop同时使用。该文章默认是指hadoop生态技术体系,这个职位之所以说可能是“
- 万字长文 | 详解优维科技内部DevOps研发实践 | 演讲实录
liaozhiyi6214
优维科技DevOpsEasyOps运维自动化科技
7月15日,优维科技和数人云在上海举办了“DevOps&SRE超越传统运维之道”第三期,现场座无虚席。在这里再次感谢顶着酷暑来参加活动的小伙伴们!以下为优维科技刘劲辉的演讲实录。刘劲辉优维科技高级解决方案架构师曾就职于阿里巴巴移动事业群,具有多年的业务运维和运维研发经验。曾负责开发建设基于阿里游戏中心JWS框架的自动化运维平台,对DevOps实践落地有丰富经验。《优维科技内部DevOps研发实践》
- Oracle运维常用SQL一览
大宇进阶之路
数据库oracle
目录1.表空间满的问题2.oracle启动报错3.查看用户的表空间4.Oracle的连接数sessions和进程数processes参数修改5.锁表、存储对象被锁的查询1.表空间满的问题--查看表空间的占用量SELECTAA.Tablespace_Name,SumbASTotle_MB,SumaASFree_MB,(Sumb-Suma)ASUsed_MB,ROUND((Sumb-Suma)/Sum
- Oracle日常监控及日常运维常用SQL大全
蚁库
oracle运维sql
----------------------性能监控语句--------------1、查看前一天所有表空间的增长量selectC.tablespace_name,D.“Total(MB)”,D.“Used(MB)”-C.“Used(MB)”AS“Increment(MB)”,to_char(trunc(sysdate-30),‘yyyy/mm/dd’)“TIME”from(selectB.nam
- 【PostgreSQL/SQL Server/Oracle】SQL语句运维常用
沟沟里的农民
PostgreSQL工具和生长环境oraclepostgresqlsql
SQL语句运维常用1.如何仅根据表名确定该表属于哪个数据库或者表空间?1.1PostgreSQL1.2Oracle1.3SQLServer2.查询指定的表-table2.1PostgreSQL2.2SQLServer2.3Oracle3.查询指定的数据库or表空间3.1PostgresSQL3.2SQLServer3.3Oracle4.查询所有表1.如何仅根据表名确定该表属于哪个数据库或者表空间?
- linux web工具有哪些,盘点Linux运维常用工具(一)-web篇之httpd
weixin_39690963
linuxweb工具有哪些
#httpd服务1.简单概述1、HTTP协议,全称HyperTextTransferProtocol,中文名超文本传输协议2、HTTP的重要应用之一是WWW服务,设置HTTP协议最初是提供一种发布和接受HTML页面的方法3、www全称worldwideweb(万维网)4、HTTP协议的WWW服务应用的默认端口为80,https加密的端口为4435、http协议位于OSI模型中第七层应用层6、官网:
- Linux开发运维常用命令
魅Lemon
#Linux基础linux运维服务器
文章目录一、Java开发常用命令1、前言2、常用命令简介3、常用命令详解3.1基础命令3.2磁盘,文件,目录相关操作3.3检索相关3.4网络相关3.5监控linux性能命令二、Linux必备150个命令大全一、Java开发常用命令1、前言一般java开发者来说,或多或少都会接触到linux,因为许多服务都需要部署等,因此一些java常用的linux命令需要每一个java开发者都了解。这里总结一波,
- Js函数返回值
_wy_
jsreturn
一、返回控制与函数结果,语法为:return 表达式;作用: 结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 二、返回控制语法为:return;作用: 结束函数执行,返回调用函数,而且把undefined作为函数的结果 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性
- MySQL 的 char 与 varchar
bylijinnan
mysql
今天发现,create table 时,MySQL 4.1有时会把 char 自动转换成 varchar
测试举例:
CREATE TABLE `varcharLessThan4` (
`lastName` varchar(3)
) ;
mysql> desc varcharLessThan4;
+----------+---------+------+-
- Quartz——TriggerListener和JobListener
eksliang
TriggerListenerJobListenerquartz
转载请出自出处:http://eksliang.iteye.com/blog/2208624 一.概述
listener是一个监听器对象,用于监听scheduler中发生的事件,然后执行相应的操作;你可能已经猜到了,TriggerListeners接受与trigger相关的事件,JobListeners接受与jobs相关的事件。
二.JobListener监听器
j
- oracle层次查询
18289753290
oracle;层次查询;树查询
.oracle层次查询(connect by)
oracle的emp表中包含了一列mgr指出谁是雇员的经理,由于经理也是雇员,所以经理的信息也存储在emp表中。这样emp表就是一个自引用表,表中的mgr列是一个自引用列,它指向emp表中的empno列,mgr表示一个员工的管理者,
select empno,mgr,ename,sal from e
- 通过反射把map中的属性赋值到实体类bean对象中
酷的飞上天空
javaee泛型类型转换
使用过struts2后感觉最方便的就是这个框架能自动把表单的参数赋值到action里面的对象中
但现在主要使用Spring框架的MVC,虽然也有@ModelAttribute可以使用但是明显感觉不方便。
好吧,那就自己再造一个轮子吧。
原理都知道,就是利用反射进行字段的赋值,下面贴代码
主要类如下:
import java.lang.reflect.Field;
imp
- SAP HANA数据存储:传统硬盘的瓶颈问题
蓝儿唯美
HANA
SAPHANA平台有各种各样的应用场景,这也意味着客户的实施方法有许多种选择,关键是如何挑选最适合他们需求的实施方案。
在 《Implementing SAP HANA》这本书中,介绍了SAP平台在现实场景中的运作原理,并给出了实施建议和成功案例供参考。本系列文章节选自《Implementing SAP HANA》,介绍了行存储和列存储的各自特点,以及SAP HANA的数据存储方式如何提升空间压
- Java Socket 多线程实现文件传输
随便小屋
javasocket
高级操作系统作业,让用Socket实现文件传输,有些代码也是在网上找的,写的不好,如果大家能用就用上。
客户端类:
package edu.logic.client;
import java.io.BufferedInputStream;
import java.io.Buffered
- java初学者路径
aijuans
java
学习Java有没有什么捷径?要想学好Java,首先要知道Java的大致分类。自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是Sun ONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入是系统开发,如手机和PDA的编程;J2EE
- APP推广
aoyouzi
APP推广
一,免费篇
1,APP推荐类网站自主推荐
最美应用、酷安网、DEMO8、木蚂蚁发现频道等,如果产品独特新颖,还能获取最美应用的评测推荐。PS:推荐简单。只要产品有趣好玩,用户会自主分享传播。例如足迹APP在最美应用推荐一次,几天用户暴增将服务器击垮。
2,各大应用商店首发合作
老实盯着排期,多给应用市场官方负责人献殷勤。
3,论坛贴吧推广
百度知道,百度贴吧,猫扑论坛,天涯社区,豆瓣(
- JSP转发与重定向
百合不是茶
jspservletJava Webjsp转发
在servlet和jsp中我们经常需要请求,这时就需要用到转发和重定向;
转发包括;forward和include
例子;forwrad转发; 将请求装法给reg.html页面
关键代码;
req.getRequestDispatcher("reg.html
- web.xml之jsp-config
bijian1013
javaweb.xmlservletjsp-config
1.作用:主要用于设定JSP页面的相关配置。
2.常见定义:
<jsp-config>
<taglib>
<taglib-uri>URI(定义TLD文件的URI,JSP页面的tablib命令可以经由此URI获取到TLD文件)</tablib-uri>
<taglib-location>
TLD文件所在的位置
- JSF2.2 ViewScoped Using CDI
sunjing
CDIJSF 2.2ViewScoped
JSF 2.0 introduced annotation @ViewScoped; A bean annotated with this scope maintained its state as long as the user stays on the same view(reloads or navigation - no intervening views). One problem w
- 【分布式数据一致性二】Zookeeper数据读写一致性
bit1129
zookeeper
很多文档说Zookeeper是强一致性保证,事实不然。关于一致性模型请参考http://bit1129.iteye.com/blog/2155336
Zookeeper的数据同步协议
Zookeeper采用称为Quorum Based Protocol的数据同步协议。假如Zookeeper集群有N台Zookeeper服务器(N通常取奇数,3台能够满足数据可靠性同时
- Java开发笔记
白糖_
java开发
1、Map<key,value>的remove方法只能识别相同类型的key值
Map<Integer,String> map = new HashMap<Integer,String>();
map.put(1,"a");
map.put(2,"b");
map.put(3,"c"
- 图片黑色阴影
bozch
图片
.event{ padding:0; width:460px; min-width: 460px; border:0px solid #e4e4e4; height: 350px; min-heig
- 编程之美-饮料供货-动态规划
bylijinnan
动态规划
import java.util.Arrays;
import java.util.Random;
public class BeverageSupply {
/**
* 编程之美 饮料供货
* 设Opt(V’,i)表示从i到n-1种饮料中,总容量为V’的方案中,满意度之和的最大值。
* 那么递归式就应该是:Opt(V’,i)=max{ k * Hi+Op
- ajax大参数(大数据)提交性能分析
chenbowen00
WebAjax框架浏览器prototype
近期在项目中发现如下一个问题
项目中有个提交现场事件的功能,该功能主要是在web客户端保存现场数据(主要有截屏,终端日志等信息)然后提交到服务器上方便我们分析定位问题。客户在使用该功能的过程中反应点击提交后反应很慢,大概要等10到20秒的时间浏览器才能操作,期间页面不响应事件。
根据客户描述分析了下的代码流程,很简单,主要通过OCX控件截屏,在将前端的日志等文件使用OCX控件打包,在将之转换为
- [宇宙与天文]在太空采矿,在太空建造
comsci
我们在太空进行工业活动...但是不太可能把太空工业产品又运回到地面上进行加工,而一般是在哪里开采,就在哪里加工,太空的微重力环境,可能会使我们的工业产品的制造尺度非常巨大....
地球上制造的最大工业机器是超级油轮和航空母舰,再大些就会遇到困难了,但是在空间船坞中,制造的最大工业机器,可能就没
- ORACLE中CONSTRAINT的四对属性
daizj
oracleCONSTRAINT
ORACLE中CONSTRAINT的四对属性
summary:在data migrate时,某些表的约束总是困扰着我们,让我们的migratet举步维艰,如何利用约束本身的属性来处理这些问题呢?本文详细介绍了约束的四对属性: Deferrable/not deferrable, Deferred/immediate, enalbe/disable, validate/novalidate,以及如
- Gradle入门教程
dengkane
gradle
一、寻找gradle的历程
一开始的时候,我们只有一个工程,所有要用到的jar包都放到工程目录下面,时间长了,工程越来越大,使用到的jar包也越来越多,难以理解jar之间的依赖关系。再后来我们把旧的工程拆分到不同的工程里,靠ide来管理工程之间的依赖关系,各工程下的jar包依赖是杂乱的。一段时间后,我们发现用ide来管理项程很不方便,比如不方便脱离ide自动构建,于是我们写自己的ant脚本。再后
- C语言简单循环示例
dcj3sjt126com
c
# include <stdio.h>
int main(void)
{
int i;
int count = 0;
int sum = 0;
float avg;
for (i=1; i<=100; i++)
{
if (i%2==0)
{
count++;
sum += i;
}
}
avg
- presentModalViewController 的动画效果
dcj3sjt126com
controller
系统自带(四种效果):
presentModalViewController模态的动画效果设置:
[cpp]
view plain
copy
UIViewController *detailViewController = [[UIViewController al
- java 二分查找
shuizhaosi888
二分查找java二分查找
需求:在排好顺序的一串数字中,找到数字T
一般解法:从左到右扫描数据,其运行花费线性时间O(N)。然而这个算法并没有用到该表已经排序的事实。
/**
*
* @param array
* 顺序数组
* @param t
* 要查找对象
* @return
*/
public stati
- Spring Security(07)——缓存UserDetails
234390216
ehcache缓存Spring Security
Spring Security提供了一个实现了可以缓存UserDetails的UserDetailsService实现类,CachingUserDetailsService。该类的构造接收一个用于真正加载UserDetails的UserDetailsService实现类。当需要加载UserDetails时,其首先会从缓存中获取,如果缓存中没
- Dozer 深层次复制
jayluns
VOmavenpo
最近在做项目上遇到了一些小问题,因为架构在做设计的时候web前段展示用到了vo层,而在后台进行与数据库层操作的时候用到的是Po层。这样在业务层返回vo到控制层,每一次都需要从po-->转化到vo层,用到BeanUtils.copyProperties(source, target)只能复制简单的属性,因为实体类都配置了hibernate那些关联关系,所以它满足不了现在的需求,但后发现还有个很
- CSS规范整理(摘自懒人图库)
a409435341
htmlUIcss浏览器
刚没事闲着在网上瞎逛,找了一篇CSS规范整理,粗略看了一下后还蛮有一定的道理,并自问是否有这样的规范,这也是初入前端开发的人一个很好的规范吧。
一、文件规范
1、文件均归档至约定的目录中。
具体要求通过豆瓣的CSS规范进行讲解:
所有的CSS分为两大类:通用类和业务类。通用的CSS文件,放在如下目录中:
基本样式库 /css/core
- C++动态链接库创建与使用
你不认识的休道人
C++dll
一、创建动态链接库
1.新建工程test中选择”MFC [dll]”dll类型选择第二项"Regular DLL With MFC shared linked",完成
2.在test.h中添加
extern “C” 返回类型 _declspec(dllexport)函数名(参数列表);
3.在test.cpp中最后写
extern “C” 返回类型 _decls
- Android代码混淆之ProGuard
rensanning
ProGuard
Android应用的Java代码,通过反编译apk文件(dex2jar、apktool)很容易得到源代码,所以在release版本的apk中一定要混淆一下一些关键的Java源码。
ProGuard是一个开源的Java代码混淆器(obfuscation)。ADT r8开始它被默认集成到了Android SDK中。
官网:
http://proguard.sourceforge.net/
- 程序员在编程中遇到的奇葩弱智问题
tomcat_oracle
jquery编程ide
现在收集一下:
排名不分先后,按照发言顺序来的。
1、Jquery插件一个通用函数一直报错,尤其是很明显是存在的函数,很有可能就是你没有引入jquery。。。或者版本不对
2、调试半天没变化:不在同一个文件中调试。这个很可怕,我们很多时候会备份好几个项目,改完发现改错了。有个群友说的好: 在汤匙
- 解决maven-dependency-plugin (goals "copy-dependencies","unpack") is not supported
xp9802
dependency
解决办法:在plugins之前添加如下pluginManagement,二者前后顺序如下:
[html]
view plain
copy
<build>
<pluginManagement