精华内容
下载资源
问答
  • 2.在弹出电源选项窗口中,点击选择关闭显示器的时间。3.在弹出窗口中把关闭显示器和使计算机进入睡眠状态设置为从不即可。2016-12-09 09:03:41原因一:显示器接触不好会黑屏。你把显示器接主机箱后面的接口拆下来并...

    6885648daa0b12087d3ed8854f79dce2.png

    2017-03-12 10:01:45

    1.打开计算机,点击打开控制面板,在控制面板中选择电源选项。2.在弹出电源选项窗口中,点击选择关闭显示器的时间。3.在弹出窗口中把关闭显示器和使计算机进入睡眠状态设置为从不即可。

    0841253500c3c9bb7f20b464ea09f8ea.png

    2016-12-09 09:03:41

    原因一:显示器接触不好会黑屏。你把显示器接主机箱后面的接口拆下来并清理干净,再接好了试试,注意不要把接口接反了。如果接触没问题还不行,最好换一台显示器试试,以便确定是否显示器有问题...

    265581923dc62dc6825e182ba7551f6e.png

    2017-01-09 15:13:42

    打开开始菜单中的控制面板,找到电源选项并打开,左侧“更改计算机睡眠时间”,把关闭显示器的时间设置你想要的时间即可。待机时间的设定是为了节省电源,让没有处理工作中的部分电脑硬件暂时休...

    fcf9cf45ed0b2a9318f7c1ff5d2ceb7d.png

    2017-01-07 16:13:22

    1.通过计算机的“电源选项”来更改显示器关闭时间,默认的有平衡和节能两个方案。具体方法:点击开始菜单上面的控制面板,找到硬件和声音,再找到里面的电源选项,默认的有平衡和节能两个...

    4e64ced5f12a3e98d900f012e812cd78.png

    2017-03-19 12:59:14

    1.显示器数据线或者电源线接口松动了。 2.不要和别的用电器共用插座的3.有的显示器内装有感应空气湿度的器件,在空气湿度大的时候就会出现你所说的情况,可以有电吹风的低速档驱赶潮气。

    aa2ab6c575224b836e55c4f858fed052.png

    2017-01-05 15:59:39

    你好,想要调整电脑屏幕的待机时间的话,具体操作方法为:1、点击控制面板;2、在硬件中选择电源选项;3、再选择屏幕待机时间设置;4、选择你要的待机时间点击应用就可以了。希望我的回答能...

    707b66523c36b5decc4d5288a8ec3420.png

    2017-02-08 12:21:15

    换一个大概40分钟左右。 首先得把手机带到维修点 ,其次人家维修点得有这个显示屏的货。现场更换更换屏幕快则半个小时,慢一点的也就40分钟就能搞定。

    1b630f4be9cdf18eaea8e480e8f8aab7.png

    2016-12-08 15:11:03

    有以下几种情况:1、显卡插槽槽松动,或者是插槽内灰尘,处理方法是固定好显卡,清理插槽内灰尘。2、显示器消磁处理,在显示器上有相关的开关按扭,进入调试。3、显示器附近有电磁场,比如手...

    6457d18530e33bfe7d406e64d22c8bde.png

    2017-02-02 20:19:12

    不会自动熄灭,只有当方向盘转向达到一定角度后回正时才会自动熄灭。

    b3631a731b182297a261cfced19e2a10.png

    2017-02-09 18:40:12

    亮屏时又是正常的

    c1c9fc73c9237ff4b033866165c36198.png

    2016-12-14 17:48:23

    你好,目前可以隐藏全部图标。 隐藏你想隐藏的所有图标:步骤:1.在QQ登录窗口点X,删除QQ资料,选择下面的【删除此帐号的所有记录文件】 2.登陆成功就速度点自己头像,修改资料,这...

    c6bd3bd6597308a59f8203640d4a9e3f.png

    2016-12-11 09:51:14

    进控制面板-外观和个性化-显示-调整亮度-更改计算机睡眠时间,然后再里面设置。关闭显示器:显示屏幕到了设定的时间就关掉,但机器处于待机,动一下鼠标或键盘屏幕就亮了。使计算机进入睡眠...

    282da01b776a8233cf91763a8dc91958.png

    2017-02-03 01:04:12

    和台式机一样有主机风扇,手机平板没有主机封杀就不用

    a5d25c177c4e0c9e6881691d061ff1d2.png

    2017-01-10 12:49:37

    你好,电脑的屏幕不灭的原因:这个可能是你在电源选项里将这个屏幕的亮度调成了常亮,可以在电源选项里重现设置一下就可以将屏幕关闭了。希望我的回答可以帮到你。

    f20da7573caa7b1cfb50e7ecd71b33f5.png

    2017-05-01 06:03:34

    利用如下操作处理,缩短开机所需时间。  1、系统分区磁盘查错,修复文件系统错误、恢复坏扇区,提高磁盘平均读写速率。左下角“开始”右键选择“命令提示符(管理员)”;黑窗中键入 c...

    312810ee8c72b494fb71d1212c0f3bc8.png

    2017-05-26 17:52:11

    可以用安仔小精灵,调整电脑时间。

    3fbcbdc835efc22ae03a7834b359758c.png

    2017-06-26 19:23:33

    5s屏幕有时候不灵需要熄屏仔打开就好用了是屏幕坏了吗?恢复出厂设置野没有用

    625a6cdab166137abc4edb3ea0391f9a.png

    2017-07-31 10:17:00

    电脑使用中会突然蓝屏,出现过下图两种提示。重启后点亮一下后自动熄灭,而且有时重启成功后屏幕中间靠下位置会出现跳动的横纹(图3红框中),什么情况呢?

    0c98774ab9ea546d04bf5905fafdd5b2.png

    2017-11-09 16:56:33

    一般从事IT行业的人都会有这个毛病,我去年也是,试了挺多办法,一有空就去按摩,但是还是不行。后来在家买了一套的按摩器具还有个理好艾灸仪,说是挺好用的,一直用到现在,感觉还不cuo,...

    d2d4c6cde33d9dbbf0f4c857389e35d0.png

    2017-12-02 07:22:45

    多中原因 如 风扇灰尘多老化 U扇热不好 电源老化供电不足

    展开全文
  • 窥探者在用户刚用过的计算机中查找一阵后,就会发现大量信息:刚使用的文档、QQ号码、访问过的Internet网站等等,这些“记录”可能会把用户“隐私”泄露,使有户的信息安全受到威胁。如果你不想你的信息被泄露,请看...

    我们知道,自进入Windows系统后,Win

    9X/2000/XP中的一切操作都将被记录并保存在硬盘中。此项功能原本是系统设计者为方便用户设置的,但没想到会成为泄露电脑信息的漏洞。窥探者在用户刚用过的计算机中查找一阵后,就会发现大量信息:刚使用的文档、QQ号码、访问过的Internet网站等等,这些“记录”可能会把用户“隐私”泄露,使有户的信息安全受到威胁。如果你不想你的信息被泄露,请看本文为你介绍的防堵这些“漏洞”的方法。

    1、“我最近的文档”选单

    “开始”的“我最近的文档”选单中,以快捷方式的形式保存着用户最近使用过的15个文件***包括网上下载的并已经打开过的文件***。通过它,我们可以迅速打开最近一段时间内编辑的文件。对于使用计算机编辑个人文档的朋友来说,无疑会向他人泄露自己的秘密。

    清除方法:

    1***右键单击“开始”按钮,然后单“属性”。

    2***在“开始”菜单选项卡上,单击“开始”菜单,然后单击“自定义”。

    3***在“高级”选项卡上,单击“清除列表”。或干脆将此功能关闭,即取选中的“列出我最近打开的文档”选单。

    2、“运行”记录

    使用Windows系统中“开始”选单中的“运行”选单项运行程序或打开文件,退出后,“运行”中运行过的程序及所打开过文件的路径和名称会被记录下来,并在下次进入“运行”项时,在下拉列表框中显示出现供选用。这些记录也会向他人泄露,需要清除。

    通过修改注册表项可以达到清除这些“记录”的目的。首先通过Regedit进行注册表编辑器,找到HKEY_CURRENT_USER_Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU,这时在右边窗口将显示出“运行”下拉列表显示的文件名,如果用户不想让别人知道某些记录的程序名,将它们删除就可以了。具体方法是:用鼠标选中要删除的程序名,再选注册表编辑口中的“编辑”选单中的“删除”项,“确认”即可。关闭注册表,然后重新启动计算机后,刚才删除的项就不会再显示了。

    3、清除“开始/查找”中的历史列表

    你会问这也算历史记录吗?当然算。在“开始/查找”下拉菜单中,有你所查找的所有文件列表,清除方法如下:运行注册表编辑器Regedit程序,依次选HKEY_USERS\.Default\SoftWare\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec

    MRU,右面窗口中出现的即是“开始/查找”对话框中输入的文件,在此可选择性地将不需要的历史记录删除。其实在这里还有另外一个作用,如果你是单机用户,也可以仿照列表为自己创建查找文件了。

    4、“历史”记录

    用IE浏览器浏览文件后,在Windows\History文件夹中将“自动”记录最近数天***最近可记录99天***的一切操作过程,包括去过什么网站、看过什么图片、打开过什么文件等信息。这个文件夹相当独特,不能进行备份,但会暴露用户在网上及计算机上的“行踪”。不想让他人知道用户的“行踪”的话,要坚决、彻底清除它。清除它的办法有两种。

    ***1***从资源管理器中找到Windows目录下的History文件夹,将其中的所有文件全部删除。

    ***2***在“控制面板”中找到并找开“Internet选项”,在“常规”标签中,单击“清除历史记录”按钮,然后单击“确定”。或将“网页保存在历史记录中的天数”设置为“0”天,然后单击“确定”。

    5、Office的“文件”选单

    大家都知道,使用Microsoft

    Office家族的Word、Excel等软件进行工作后,会在“文件”菜单中留下“记录”,由于“工具”菜单中“选项”项中所设置“列出最近所用的文件数”不同,“文件”菜单中所“记录”的文件个数也不相同,但都会记录用户最近操作过的文档。如果不想让他人知道这些内容,就删除它吧。可以按“Ctrl+Alt+-***减号***”键,光标会变成一个粗“减号”,打开“文件”菜单后,用粗“减号”单击需要删除的文档即可。或者将“列出最近所用的文件数”设置为“0”个。方法是:单击“工具”菜单,选择“选项”命令,打开“常规”标签,选择“列出最近所有文件”选项,在其后的输入框中将文件个数设置为“0”,最后单击“确定”按钮。

    Wrod2000等Office2000系列软件中的“打开”对话框新增了一个“历史”按钮,它保存了最近使用过的数十个文件的快捷方式,利用它可以快速打开最近使用过的文档。所以,用户一定要及时删除其里面的内容。

    6、非法操作时所产生的“被挽救的文档”

    我们在使用Word 97/2000/xp等office软件的过程中,有时会遇到“非法操作”提示,或是操作中机器突然断电等一些意外的情况,这样,在硬盘中我的文档、桌面或安装office软件 的分区的根目录中会冒出一些“被挽救的文档”,这点在Windows

    9X/me中体现的很明显,这些“被挽救的文档”,可能就是用户刚刚编辑的文稿的全部或部分内容。所以,要提防“秘密”在此泄露,不用客气,删除它。

    7、Temp中的“东东”。

    我们常用的办公软件和其他应用程序通常会临时保存用户的工作结果,以防止意外情况造成损失。即使用户自己没有保存正在处理的文件,许多程序也会保存已被用户删除、移动和复制的文本。这些“内容”被存放在\Windows\Temp目录下。应定期删除各种应用程序在\Windows\Temp文件夹中存储的临时文件,以清除上述这些零散的文本。还应删除其子目录中相应的所有文件。虽然很多文件的扩展名为.tmp,但它们其实是完整的DOC文件、Html文件、甚至是图像文件。

    还有,在网上下载的部分内容,在FoxMail中打开邮件的“附件”,也会在\Windows\Temp文件夹中留下备份。所以,对于\Windows\Temp文件夹中的内容,最好一个不留全部清除。

    8、Windows的“日志”文件

    存放在Windows目录下的SchedLgU.txt是“计划任务”的“日志”,它忠实的记录了以往计划任务的执行情况,以及用户每次开机启动Windows系统的信息。可以用任何字处理软件打开它。所以,用户的“开机”及一些“任务***程序***”的执行信息,都会由此“暴露”。

    要想修改SchedLgU.txt文件,需要一些周折,因为,用Windows系统下的任何编辑软件都只能打开它但不能做修改保存。如:我们有和“记事本”打开了SchedLgU.txt文件后,可以在屏幕上进行添加、删除等编辑操作,但你试图将编辑后的SchedLgU.txt文件存盘时,系统提示“无法创建C:\windows\SchedLgU.txt,请确定路径及文件名是否正确。”按“确定”按钮后,退出“SchedLgU.txt”文件。即使进行Windows系统中的“MS-DOS”方式,用Edit编辑也不行。要想对SchedLgU.txt文件进行修改,只能以纯DOS方式启动计算机,然后再用“Edit”命令编辑。

    9、文档的“属性”信息

    对于存储在公用电脑上的Word文档,许多用户采取设定“找开权限密码”以防止未经授权用户打开的办法,来防止泄露有关该文档的信息 。但是,该文档的“属性”却会泄露你的信息。

    Word中的“属性”对话框包括“常规”、“自定义”、“摘要”三张选项卡。第一次保存文档时,计算机会将文档中第一行的内容存放到“摘要”选项卡中的“标题”框中***通常是用户写作的“题目”***。查看文档的属性,虽然依据文件名无法判断出文档的内容,但“摘要”选项卡“标题”框中***该文档的第一行内容***的内容,却会泄露文档的秘密。由于“打开权限密码”只限制打开文档,并不限制打开“属性”对话框,所以,“标题框”是一个易被忽视的泄密漏洞。

    堵住这个泄密漏洞的方法是:用户在第一次保存文档后,打开“属性”对话框,将“摘要”选项卡中的“标题”框中的内容删除即可。

    展开全文
  • 之前有一个asp.net core项目采用的是Elasticsearch记录日志,使用的是NLog框架的ES target。Nlog.Config.xml:index="lanhu-req-${date:format=yyyy.MM.dd}" documentType="doc" includeAllProperties="true"layout=...

    之前有一个asp.net core项目采用的是Elasticsearch记录日志,使用的是NLog框架的ES target。

    Nlog.Config.xml:

    index="lanhu-req-${date:format=yyyy.MM.dd}" documentType="doc" includeAllProperties="true"

    layout="[${date:format=yyyy-MM-dd HH\:mm\:ss}][${level}] ${logger} ${message}" requireAuth="true" username="admin" password="admin">

    我主要是从以下几方面来优化的。

    一、es进程崩溃,服务自动关闭

    1、服务自动关闭

    经过排查发现有一个奇怪的现象,服务总是在每天的固定时间关闭。

    经验告诉我们es自动关闭,一般都是内存不够了,OMM异常。后来查了一下服务器有定时任务,这个定时任务比较耗资源。

    查看了一下es有日志,果然有报内存异常。查看es的jvm参数设置(jvm.options),是官方默认值(1g):

    我把内存加到2G,加了内存后,这个问题暂时消失一段时间。

    2、使用Kibana查询时间段长的索引,超时,然后进程崩溃。

    查日志,又是OOM异常。为了这次把内存改为4G,这时服务器总内存为15G。

    二、es内存持续增加问题

    使用systemctl status es查看服务占用Memory一直在涨,担心会把内存耗尽。

    ++++++++++++++++++++++++++++++

    es采用mmap的方式将索引文件映射到内存中,随着检索的次数增加,越来越多的数据被操作系统读入到内存中。这部分内存位于系统中,但是又不归es管理,也就是和jvm配置的堆内存大小无关。结果就是导致es总的内存不断增长。

    解决该问题的版本是修改es的存储方式,配置参数index.store.type由mmap改成niofs。

    niofs的性能也很好,对检索的性能影响并不大,并且能够有效的控制内存增长。可以认为这是一种按需读取数据的方式,读取的数据主要在系统的缓存中,这个内存是会被回收掉的,es的内存并不会疯涨。

    在elasticsearch.yml增加以下设置:

    index.store.type: niofs

    关于es内存有一个32G现象:

    Elasticsearch 默认安装后设置的堆内存是 1 GB。 对于任何一个业务部署来说, 这个设置都太小了。

    比如机器有 64G 内存,那么我们是不是设置的越大越好呢?

    其实不是的。

    主要 Elasticsearch 底层使用 Lucene。Lucene 被设计为可以利用操作系统底层机制来缓存内存数据结构。 Lucene 的段是分别存储到单个文件中的。因为段是不可变的,这些文件也都不会变化,这是对缓存友好的,同时操作系统也会把这些段文件缓存起来,以便更快的访问。

    如果你把所有的内存都分配给 Elasticsearch 的堆内存,那将不会有剩余的内存交给 Lucene。 这将严重地影响全文检索的性能。

    标准的建议是把 50% 的可用内存作为 Elasticsearch 的堆内存,保留剩下的 50%。当然它也不会被浪费,Lucene 会很乐意利用起余下的内存。

    同时了解过 ES 的同学都听说过「不要超过 32G」的说法吧。

    其实主要原因是 :JVM 在内存小于 32 GB 的时候会采用一个内存对象指针压缩技术。

    在 Java 中,所有的对象都分配在堆上,并通过一个指针进行引用。 普通对象指针(OOP)指向这些对象,通常为 CPU 字长 的大小:32 位或 64 位,取决于你的处理器。指针引用的就是这个 OOP 值的字节位置。

    对于 32 位的系统,意味着堆内存大小最大为 4 GB。对于 64 位的系统, 可以使用更大的内存,但是 64 位的指针意味着更大的浪费,因为你的指针本身大了。更糟糕的是, 更大的指针在主内存和各级缓存(例如 LLC,L1 等)之间移动数据的时候,会占用更多的带宽.

    所以最终我们都会采用 31 G 设置

    -Xms 31g

    -Xmx 31g

    假设你有个机器有 128 GB 的内存,你可以创建两个节点,每个节点内存分配不超过 32 GB。 也就是说不超过 64 GB 内存给 ES 的堆内存,剩下的超过 64 GB 的内存给 Lucene

    三、cpu占用高

    有一天服务器从15G增加到30G,es配置什么都没动,但是发现服务器特别卡,经过排查是cpu占用特别大,而且是es进程。尝试万能的重启,但是不管用。

    经过各种努力和尝试,都无果,后来把es的jvm参数设置(jvm.options)从原来的4G,改为8G,问题解决了!

    看到来如果服务器物理内存增加了,jvm内存也要相应的增加。

    四、占用空间大的问题

    由于项目需要把每次请求的原始信息记录下来,方便以后问题排查和追责。数据存储压力就比较大,一天光日志就1G多,500G的硬盘要不了多久就会满了。

    通过以下方式来减少存储:

    1、减少副本数

    2、修改Index Templates优化日志索引结构

    NLog默认的es的target生成的mapping是下图左边这这样的。

    可以看到默认在每个字段上都加了一个嵌套字段名为keyword的类型为keyword,其实大多数都是用不上的。

    一般我们只需要保留像时间和日志级别level,方便按时间或日志级别筛选。

    优化后的mapping如上面图右边所示。

    对于日志存储每天生成索引的,每个索引字段都是一样的,每次都要指定索引字段有点麻烦,es可以用 Index Templates来解决。

    我们日志索引是一天一个,为了让将来自动创建的索引生效,注意:这个模板是对当前已生成的索引无效的。

    我们需要利用Index template来创建一个模板,并带上索引Mapping,使用下面命令创建一个模板:

    PUT /_template/tpl_lanhu-req

    {

    "template": "lanhu-req*",

    "settings": {

    "refresh_interval": "30s",

    "number_of_shards": "5",

    "number_of_replicas": "1",

    "index.mapper.dynamic": false

    },

    "mappings": {

    "doc": {

    "properties": {

    "@timestamp": {

    "type": "date"

    },

    "MachineName": {

    "type": "text"

    },

    "Time": {

    "type": "text",

    "fields": {

    "keyword": {

    "type": "keyword",

    "ignore_above": 256

    }

    }

    },

    "exception": {

    "type": "text"

    },

    "level": {

    "type": "text",

    "fields": {

    "keyword": {

    "type": "keyword",

    "ignore_above": 256

    }

    }

    },

    "logger": {

    "type": "text"

    },

    "message": {

    "type": "text"

    },

    "processid": {

    "type": "text"

    },

    "stacktrace": {

    "type": "text"

    }

    }

    }

    }

    }

    返回:"acknowledged" : true  表示成功。

    template字段值需要与程序日志配置的名称模式匹配,“lanhu-req*"表示以lanhu-req开头,我们程序日志也就是这样。

    经过上面的优化,存储基本上减少了一半。

    ps:++++++++++++++++++++++++

    查询模板:

    GET /_template/tpl_lanhu-req?pretty

    删除模板:

    DELETE /_template/tpl_lanhu-req

    ps++++++++++++++++++++++

    优化成果=》占用内存基本上稳定,查询一周的日志都不会崩,而且服务运行了45天了没有崩过。

    展开全文
  • 9、使用Pager 有时你可能想查看表的某一行数据,但在屏幕上往往会显示满屏的数据,除了使用LIMIT子句外,开启客户端pager,设置你的系统分页实用程序: mysql>pager more PAGER set to 'more' 如果要禁用pager,...

    查看:

    tail -f /tmp/jack.txt

    一:tee

    方法一、配置文件

    在服务器上的/etc/my.cnf中的[client]加入

    tee =/tmp/client_mysql.log即可.

    方法二、命令行

    1.mysql -uroot --tee=/tmp/client_mysql.log

    2.这个类似于sqlplus的spool功能,可以将命令行中的结果保存到外部文件中。如果指定已经存在的文件,则结果会附加到文件中。

    mysql> tee client_mysql.log

    Logging to file 'client_mysql.log '

    或者

    mysql> \T client_mysql.log

    Logging to file 'client_mysql.log '

    mysql> notee

    Outfile disabled.

    或者

    mysql> \t

    Outfile disabled.

    二:mysql pager、tee、prompt说明:

    当表中数据行很多,一页看不完时,可以使用pager [cmd]更改mysql的查询输出,cmd为linux的标准命令,如:

    mysql> pager less;

    mysql> select * from test.dept;

    查询输出都是通过管道传给less命令,可以实现分页浏览

    mysql> nopager;即可回到标准输出stdout

    还可使用如下语句将输出发送到文件中:

    mysql> pager cat>/home/pw/osq.txt;

    less说明:

    退出:“:q”

    下一页:“F”

    上一页:“B”

    查询

    向前搜索

    / - 使用一个模式进行搜索,并定位到下一个匹配的文本

    n - 向前查找下一个匹配的文本

    N - 向后查找前一个匹配的文本

    向后搜索

    ? - 使用模式进行搜索,并定位到前一个匹配的文本

    n - 向后查找下一个匹配的文本

    N - 向前查找前一个匹配的文本

    tee说明

    mysql>tee filename

    可以将之后在mysql的所有输入输出操作记录到filename中。

    prompt说明

    用于修改mysql提示符

    [mysql]

    prompt=(

    来自:http://blog.sina.com.cn/s/blog_45722cc00100z5wm.html

    虽然有许多基于GUI的MySQL客户端存在,如著名的phpMyAdmin和SQLYog,但我一直喜欢原生的MySQL命令行客户端,的确,在未熟悉这些命令行接口(CLI)之前,我们需要花一些时间来熟悉它们,特别是你平时不是经常在具有强大的CLI环境的操作系统下工作时,但只要经过一些练习,你就可以通过CLI管理用户,浏览你的数据库和执行其它任务,其快感是其它人体会不到的。

    在这篇文章中,我将会介绍我在工作中积累起来的一些MySQL命令行客户端技巧,不管你尝试其中一个还是所有技巧,我敢保证你一定会节省大量的时间。

    顺便提一下,MySQL命令行客户端适应所有操作系统,当然包括Windows,但因为Windows原生CLI环境让人畏惧,因此推荐Windows用户下载并安装Console,它是Windows命令行的一个替代解决方案,提供了更强大的功能,如方便的文本选择,多标签窗口等。

    1、登录过程自动化

    正确配置的MySQL服务器需要你提供用户名和密码进行身份验证,通常情况下,我们可以直接在mysql命令后加上用户名,出于安全考虑,密码就不跟上了,回车执行时,命令提示符会提醒你输入密码。

    %>mysql -u root -p Enter password: Welcome to the MySQL monitor. Commands end with ; or g. ...

    通过这一个小小的改进,一年可以少输入几千次用户名,累计起来在登录时间上可以节省几个小时,创建一个.my.cnf文件,将其放在你的home目录下,如果是Windows,文件名则为my.ini,并且要放在MySQL安装目录下,在这个文件中,添加下面的代码,请使用你的登录信息替换占位符。

    [client] host = your_mysql_server user = your_username password = your_password

    一定要正确设置这个文件的权限,防止敏感数据被偷窥。

    2、自动切换数据库

    登录客户端后,你需要切换到目标数据库,通常我们会使用下面这个命令来切换数据库:

    mysql>use wjgilmore_dev;

    如果你想登录后自动切换到目标数据库,可以在上一步介绍的文件中添加下面的命令,注意位置也要放在[client]小节:

    database = your_database_name

    3、从脚本发送命令

    设计一个新数据库时,我喜欢使用MySQL Workbench(MySQL工作台)设计模式和关系,它是一个特别强大的工具,你可以在图形界面下管理你的模式,然后同步到MySQL服务器,或将SQL命令导出到一个文件,方便以后再导入到MySQL。

    如果你喜欢手写代码,如创建大量的存储过程,或执行一个很长的连接,你可以将SQL保存为一个文件,然后将这个文件传递给客户端执行,如:

    %>mysql < schema.sql

    当然你需要指定连接字符串,或象前面一样通过配置文件来指定。

    4、垂直显示结果

    即使是很简单的表模式,也会包含几列字段,例如下面的表由11个字段组成,当我执行一个全结构查询时,输入结果如下:

    mysql> select * from accounts where username = 'wjgilmore';

    +----+-----------+------------------+------------------------------ ----+----------+-----------+------------+-----------+-------------- --------------------+---------------------+---------------------+ | id | username | email | password | zip_code | latitude | longitude | confirmed | recovery | created_on | last_login | +----+-----------+------------------+------------------------------- ---+----------+-----------+------------+-----------+----------------- -----------------+---------------------+---------------------+ | 7 | wjgilmore | wj@wjgilmore.com | 2b877b4b825b48a9a0950dd5bd1f264d | 43201 | 39.984577 | -83.018692 | 1 | 8bnnwtqlt2289q2yp81tuge82fty501h | 2010-09-16 14:48:41 | 2010-10-27 15:49:44 | +----+-----------+------------------+---------------------------------- +----------+-----------+------------+-----------+---------------------- ------------+---------------------+---------------------+

    显然我们不能接受,也无法阅读这种显示结果,使用G命令将上面丑陋的显示结果转换为垂直型。

    mysql> select * from accounts where username = 'wjgilmore'G *************************** 1. row *************************** id: 7 username: wjgilmore email: wj@wjgilmore.com password: 2b877b4b825b48a9a0950dd5bd1f264d zip_code: 43201 latitude: 39.984577 longitude: -83.018692 confirmed: 1 recovery: 8bnnwtqlt2289q2yp81tuge82fty501h created_on: 2010-09-16 14:48:41 last_login: 2010-10-27 15:49:44

    这样看起来就更舒服一点。

    5、启用Tab键自动完成功能

    重复输入表名和字段名无疑是很乏味的,给mysql客户端传递一个--auto-rehash参数,或是在my.ini文件中添加下面的命令来启用Tab键自动完成功能。

    [mysql] auto-rehash

    6、改变提示符

    我不止一次想查看或修改被告知表不存在的模式,遇到这种情况我常常会很恐惧,大多数时候我登错数据库,导致错误地删除不该删除的表,通过修改MySQL客户端提示符,让它显示当前操作的数据库名字,从而避免误操作,为了让mysql客户端具备这种交互性,登录后执行下面的命令即可:

    mysql>prompt [d]> [dev_wjgilmore_com]>

    你可能希望永久保持这种效果,简单,只需要将下面的命令添加到你的配置文件中即可:

    prompt = [d]>

    当然不仅限于提示数据库名字,还可以显示当前日期和时间,主机名和用户名,请阅读MySQL手册了解更全面的信息。

    7、使用安全更新预防灾难

    前面我也提到,当表被意外删除时可能会引起恐惧,我相信不止我一个人有类似的经历,除了不小心执行了DROP TABLE外,更让人崩溃的是忽略WHERE子句的UPDATE命令,例如,假设你想使用下面的命令修改用户的用户名:

    mysql>UPDATE users set User = 'wjgilmore' WHERE User = 'wjgilmore-temp';

    但当你冲忙地想出去吃饭时,可能忘记敲入后面的WHERE子句

    mysql>UPDATE users set User = 'wjgilmore';

    一旦你按下回车,后果就很严重,users表中所有用户的用户名全部被修改为wjgilmore了,为了避免这种低级,但又会带来灾难性后果的错误,请在配置文件中添加下面的命令:

    safe-updates

    8、使用命令文档

    许多用户都知道mysql客户端的内置文档,输入help命令时,它会显示一长串的命令列表。

    mysql>help

    ... List of all MySQL commands: Note that all text commands must be first on line and end with ';' ? (?) Synonym for `help'. clear (c) Clear the current input statement. connect (r) Reconnect to the server. Optional arguments are db and host. delimiter (d) Set statement delimiter. ...

    如果你不知道DESCRIBE命令如何使用,只需要输入

    mysql>help describe;

    Name: 'DESCRIBE' Description: Syntax: {DESCRIBE | DESC} tbl_name [col_name | wild] DESCRIBE provides information about the columns in a table. It is a shortcut for SHOW COLUMNS FROM. These statements also display information for views. (See [HELP SHOW COLUMNS].) ...

    9、使用Pager

    有时你可能想查看表的某一行数据,但在屏幕上往往会显示满屏的数据,除了使用LIMIT子句外,开启客户端pager,设置你的系统分页实用程序:

    mysql>pager more PAGER set to 'more'

    如果要禁用pager,执行nopager命令即可。

    10、将输出内容转储到文件

    你可能偶尔需要将SQL执行结果输出到一个文本文件,可以使用SELECT INTO OUTFILE command命令达到目的,或直接在mysql客户端中启用tee命令,并制定输出文件实现同样的功能,如:

    mysql>tee sales_report.txt

    小结

    不管你是挑选其中一部分还是尝试这10个技巧,它们都会为你节省大量的时间和精力,并会减轻你的痛苦,如果你知道其它MySQL命令行技巧,不妨在评论中一起分享一下吧!

    以上十个方法来自:http://www.searchdatabase.com.cn/showcontent_43297.htm

    展开全文
  • =Android5.1(v22),少部分Android5.0(v21)可以使用UsageStatsManager在AndroidManifest.xml文件中添加权限说明,这是一个system级别的权限,加上tools:ignore="ProtectedPermissions"可以屏蔽调AS的红线(强逼症...
  • 《信息技术兴趣小组活动记录》由会员分享,可在线阅读,更多相关《信息技术兴趣小组活动记录(32页珍藏版)》请在人人文库网上搜索。1、古邳中学信息技术兴趣小组活动记录周次第二周辅导教师地点微机室 2参加人员第...
  • 篇一:学校学生信息技术教学计划计算机技术是信息社会的主要技术之一,发展计算机教育是面向科学、面向世界、面向未来的要求,是中学生素质教育的一个重要组成部分,对提高学生的科学文化水平,促进教学内容和教学...
  • iphone所搭载的A12处理器以及最新的iOS12系统,能够给我们带来非常强大的性能,其实你能够给我们带来十分流畅...一起来看看吧苹果手机最近通话保存多久iPhone只能保存100条左右的通话记录。如果想要显示100个通话记...
  • MySQL的日志原理

    2021-02-05 09:21:35
    1、mysql日志概念概念:日志文件(log)就是一个跟踪记录的列表,它可以协助我们时刻掌握系统及应用服务的动作状态,在故障排查的时候提供最详细准确地信息,帮助我们快速查找原因,减少我们凭主观的经验去猜测,这样...
  • 注意:我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们... 当添加一条新记录时,Access ...
  • 笔记本用电池不能开机怎么办 笔记 笔记本电脑在长时间使用下难免会出现一些问题,例如近日就有小伙伴跟小编反映说,自己的笔记本电脑出现了仅使用电池时不能开机,只有插电才能开机的情况,不清楚怎么回事,更加...
  • Android 点亮屏幕

    2021-05-27 08:12:38
    Jetty 嵌入式开发(实例) 我尝试了jetty几个版本,类的使用有些差异,在此记录下jettyVersion = 9.0.2.v20130417 的部分实例 maven 依赖及配置: 集成外部Solr Server OpenCms默认是以内嵌的Solr作为全文搜索服务的,...
  • PowerApps教程07-记录的详细信息显示

    千次阅读 2021-01-09 22:13:58
    在这个屏幕上,我们之前有创建了“新建”按钮,这个是预留给新建记录使用的,目前没有编写代码,所以点击之后不会有什么反应。 在每条记录的最右侧,有一个向右的箭头“>”,这个就是我们今天可以用到的按钮
  • (3)命令参数 参数 功能说明 -a 改变档案的读取时间记录 -m 改变档案的修改时间记录 -r 使用参考档的时间记录,与 --file 的效果一样 -c 不创建新文件 -d 设定时间与日期,可以使用各种不同的格式 -t 设定档案的...
  • 解题一: 使用volatility提取文件中的密码文件dump,结合EFDD将题目的文件和dump来得到flag 步骤大致为先看进程 pslist,从进程名中提取相关的内存文件 解题二: 大概还有使用testdisk对删除的文件的恢复 ...
  • 标准级别及其适用性描述如下(以严重程度递增排序):级别何时使用DEBUG详细信息,一般只在调试问题时使用。INFO证明事情按预期工作。WARNING某些没有预料到的事件的提示,或者在将来可能会出现的问题提示。例如:磁盘...
  • linux命令全记录

    2021-05-15 05:48:44
    一、安装和登陆命令1、进入图形界面startx2、进入图形界面init 53、进入字符界面init 34、...d 不把关机的信息记录到日志文件里-f 不调用shutdown6、关机重启shutdown命令格式:shutdown [选项] 时间 [信息]时间--...
  • 通过删除注册表,进而解决鼠标右键出现“使用金舟PDF编辑器打开”的选项
  • 此篇是笔者的学习笔记,未记录特别常用的概念与命令,仅涉及部分命令的范例。一、部分基础概念基名:/usr/share/doc → doc路径起始位置的“/”指根目录路径中其他“/”则是路径分隔符bash中“~”代表用户的家目录~...
  • 2.使用小药丸形手柄从屏幕底部向上拖动信息面板。 3.您的最新历史记录显示在“最近的记录”下。要删除单个位置,请在其上向左滑动,然后点击“删除”。要查看您的完整历史记录,请点击查看全部。 4.同样,要删除单个...
  • 文章目录01Metasploit使用一、简介:二、Metasploit的安装和更新升级:1. 一键安装MSF:2. MSF的更新升级:三、使用方法:1. 基础使用:2. `MSF`中加载自定义的`exploit模块`:3. 漏洞利用(exploit):4. 攻击...
  • 目标是您要使用 Acunetix 扫描的网站和 Web 应用程序。在 Acunetix Online 中,您还可以将网络资产配置为目标。这些需要在 Acunetix 中配置,然后才能被扫描。配置后,可以根据需要经常扫描目标。 添加目标 转到...
  • Win10重建引导记录mbr为灰色

    千次阅读 2021-07-25 03:48:13
    升级win10时,它会提示重建MBR,但有时在进入PE系统10次后会重建MBR发生这种情况的主要原因是,U盘在引导时默认使用EFI引导,而不是普通的MBR引导,因此发生这种情况。这种情况通常发生在安装32位系统并现在更改为64...
  • 文档介绍:办公自动化软件培训记录.doc办公自动化软件培训记录培训内容办公自动化的基本操作培训时间2011.04培训过程记录一、Windows基本操作1、开机(Windows XP操作系统)先按显示器电源开关-->后按主机电源开关-...
  • 2) 对于一些旧表不再需要更新,例如BSIK,BSID等,但是可以继续使用这些旧表,这些表以视图形式存在于系统; 3) 业务上数据库保留MKPF,MSEG,MARC,MARD、MCHB这些表,新增表MATDOC,MATDOC类似财务上的ACODA
  • 问题:通过CDN加速的网站,...如网宿为【Cdn-Src-Ip】,蓝汛为【HTTP_CLIENT_IP】2、在IIS日志中无法选择自定义日志,只能是W3C日志,不能添加自定义header3、在网上找到可使用Advanced Logging组件,记录IIS日志。官...
  • dropzone.js使用实践

    2020-12-21 17:56:23
    部分时间是正常. 重现问题后,f12打开后台控制台发现如下提示: Uncaught Error: Dropzone already attached. at new b (dropzone.min.js:1) at HTMLSpanElement. (dropzone.min.js:2) at Function.each (jquery.min...
  • OneNote笔记使用技巧/快捷键

    千次阅读 2021-02-04 10:47:46
    OneNote笔记使用技巧/快捷键 目录 OneNote笔记使用技巧/快捷键 1.记录笔记和设置笔记格式 1.1键入和编辑笔记 1.2设置笔记格式 1.3向页面添加项 1.4选择笔记和对象 .1.5标记说明 1.6指定语言设置 2.组织和...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 78,462
精华内容 31,384
关键字:

屏幕使用时间删除部分记录