操作

Linux 操作MySQL常用命令行

假装没事ソ 提交于 2020-12-18 07:01:12
注意:MySQL中每个命令后都要以分号;结尾。   1、显示数据库   mysql> show databases;   +----------+   | Database |   +----------+   | mysql  |   | test   |   +----------+   2 rows in set (0.04 sec)   Mysql刚安装完有两个数据库:mysql和test。mysql库非常重要,它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库中的相关表进行操作。   2、显示数据库中的表   mysql> use mysql; (打开库,对每个库进行操作就要打开此库,类似于foxpro )   Database changed   mysql> show tables;   +-----------------+   | Tables_in_mysql |   +-----------------+   | columns_priv  |   | db       |   | func      |   | host      |   | tables_priv   |   | user      |   +-----------------+   6 rows in set (0.01 sec)   3、显示数据表的结构:  

nginx配置及操作简要记录

。_饼干妹妹 提交于 2020-02-29 03:52:12
因为目前项目中服务多是用nginx进行均衡负载的,所以这里记录下,为以后备查。 如下: nginx安装目录:/root/softwate/nginx nginx可执行文件目录:/root/softwate/nginx/sbin/nginx nginx配置文件目录:/root/softwate/nginx/conf/nginx.conf nginx的配置文件如下: #用户,一般不用配置,我测试用的root 需要指定下root user root; #user nobody; #启动进程数量,一般和主机内核数量一致 worker_processes 1; #错误日志打印 #error_log logs/error.log; #error_log logs/error.log notice; error_log logs/error.log info; pid logs/nginx.pid; events { #单个后台worker process进程的最大并发链接数 worker_connections 1024; } http { #设定mime类型,类型由mime.type文件定义 include mime.types; default_type application/octet-stream; #设置日志格式 log_format main '$remote_addr -

【GIT-3】GIT 的基础教程 分支管理 fixbug分支 Featur 冲突处理 标签管理 操作

大憨熊 提交于 2020-02-28 23:38:13
【转载请注明出处!http://my.oschina.net/u/2337744/】 分支就是科幻电影里面的平行宇宙,当你正在电脑前努力学习 Git 的时候,另一个你正在另一个平行宇宙里努力学习 SVN 。 如果两个平行宇宙互不干扰,那对现在的你也没啥影响。不过,在某个时间点,两个平行宇宙合并了,结果,你既学会了 Git 又学会了 SVN ! 分支在实际中有什么用呢?假设你准备开发一个新功能,但是需要两周才能完成,第一周你写了 50% 的代码,如果立刻提交,由于代码还没写完,不完整的代码库会导致别人不能干活了。如果等代码全部写完再一次提交,又存在丢失每天进度的巨大风险。 现在有了分支,就不用怕了。你创建了一个属于你自己的分支,别人看不到,还继续在原来的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到开发完毕后,再一次性合并到原来的分支上,这样,既安全,又不影响别人工作。 其他版本控制系统如 SVN 等都有分支管理,但是用过之后你会发现,这些版本控制系统创建和切换分支比蜗牛还慢,简直让人无法忍受,结果分支功能成了摆设,大家都不去用。 但 Git 的分支是与众不同的,无论创建、切换和删除分支, Git 在 1 秒钟之内就能完成!无论你的版本库是 1 个文件还是 1 万个文件。 ▓▏创建和合并分支▕▓ : 在 版本回退 里,你已经知道,每次提交, Git 都把它们串成一条时间线

Yii createCommand CURD操作

折月煮酒 提交于 2019-12-07 11:04:20
本文用作工作记录,也许有人会问为什么不用 Yii 的 Model 去操作 DB,原因很简单,Yii 的 Model 写法上是方便了很多,但是会执行多余的 SQL,打开 Yii 的执行 log 就会发现。所以为了效率,为了 DB 服务器的性能考虑,还是使用 createCommand 的好。 insert $row = Yii::app()->getDb()->createCommand()->insert('goods', array( 'good_name' => $goods_name, 'good_type' => $goods_type, 'price' => $price, 'buy_nums' => 0, 'commit_nums' => 0, 'create_time' => time(), )); select 单表查询 $goodsTypes = Yii::app()->getDb()->createCommand() ->select('type_id, type_name') ->from('goods_type') ->where('status=1')->queryAll(); 连表查询 $goods = Yii::app()->getDb()->createCommand()->from('goods g') ->select('g.good_id, g

android 源码在eclipse中进行关联操作

梦想的初衷 提交于 2019-11-30 22:25:32
1.首先现在源码:http://download.csdn.net/detail/pzwsquare/3806042---->4.0 2.打开一个工程文件android4.0版的(你懂的) 3.右键工程文件-> Properties 4. 点左边的“Java Build Path”,切换到 Libraries 面板,展开 Android2.3 这个lib,点击android.jar的Source attachment,再点Edit.在对话框中点“External File”,选择E:/Java/android/javasrc/源码压缩包.zip,点OK进行确认。这样就把Android的java代码关联好了。 5.关闭eclipse,再打开 6.随便点击一个android的一个内容,按住ctrl不松手+点击内容!如果能够直接跳到那个相关的类的话,那么就说明你关联成功了!欢呼吧!雀跃吧!哈哈哈! 来源: oschina 链接: https://my.oschina.net/u/114929/blog/58207

java操作excel文件的两种方案

怎甘沉沦 提交于 2019-11-27 00:44:29
 微软在桌面系统上的成功,令我们不得不大量使用它的办公产品,如:Word,Excel。时至今日,它的源代码仍然不公开已封锁了我们的进一步应用和开发。在我们实际开发企业办公系统的过程中,常常有客户这样子要求:你要把我们的报表直接用Excel打开。或者是:我们已经习惯用Excel打印。但是这种的客户需求在j2ee环境的环境下怎么实现? 一.Java用POI操作Excel文件   Apache的Jakata项目的POI子项目的HSSF接口可以处理MS Excel(97-2002)对象。它不象我们仅仅是用csv生成的没有格式的可以由Excel转换的东西,而是真正的Excel对象,你可以控制一些属性如sheet,cell等等。另外,无锡永中Office的实现方案也是纯java的解决方案,不过那也是完全商业的产品,并不是公开代码项目。其实,从开发历史的角度讲,在80年代中期starOffice的原作者在德国成立了StarOffice suite公司,然后到1999年夏天starOffice被sun收购,再到2000年6月starOffice5.2的发布;并且从starOffice6.0开始,starOffice建立在OpenOffice的api的基础上,这个公开代码的office项目已经进行了很长的时间。虽然那是由C++写的,但是POI的代码部分也是由openOffice改过来的。

Java读取Excel中的单元格数据

孤街醉人 提交于 2019-11-27 00:44:17
目前网上能找到的读取Excel表格中数据的两种比较好的方案:PageOffice好用开发效率高;POI免费。供大家参考,针对具体情况选择具体方案。   1. PageOffice读取excel    import com.zhuozhengsoft.pageoffice.*; import com.zhuozhengsoft.pageoffice.excelreader.*; //读取Excel单元格数据 Workbook workBook = new Workbook(request, response); Sheet sheet = workBook.openSheet("Sheet1"); Table table = sheet.openTable("A1:F5");while (!table.getEOF()) { //获取提交的数值 if (!table.getDataFields().getIsEmpty()) { for(int i=0; i<6; i++){ String content = table.getDataFields().get(i).getText(); System.out.println(content);//输出单元格数据 } } //循环进入下一行 table.nextRow(); } table.close(); workBook