修改

解决 MAC 下用"预览"看 PDF 文档白色刺眼背景色难以修改的问题

别说谁变了你拦得住时间么 提交于 2020-04-21 07:03:03
解决 MAC 下用"预览"看 PDF 文档白色刺眼背景色难以修改的问题 这个问题困扰多时, 以前使用 Word 就习惯于把背景色调成浅灰色,这样看文档久一些也不至于太刺激眼睛, 不幸的是 Mac 的 OSX 不支持这种调整, 只能调节整个系统的显示色温, 这样搞起来感觉有些麻烦就暂时放一边去了. 今天随意搜索了一下, 发现有一个可以快速调节色温的软件, 可以在你读 PDF 时点开设置一下, 不读了再设置回去, 比较方便, 就在这里推荐一下: 软件名为: F.lux 下载地址: http://stereopsis.com/flux/ 是通过这篇文档找到这个软件的: http://apple.stackexchange.com/questions/84999/change-background-colour-for-pdf-when-viewing 来源: oschina 链接: https://my.oschina.net/u/219279/blog/137958

UISearchDisplayController “No Results“和 cancel按...

我与影子孤独终老i 提交于 2020-04-17 04:26:06
【推荐阅读】微服务还能火多久?>>> 通过 查看UISearchDispalyController的delegate方法以及它本身属性 了解到他的一些方法,而通过测试,No Results字符的更改放到 - (void)searchDisplayController:(UISearchDisplayController *)controller willShowSearchResultsTableView:(UITableView *)tableView;方法中更为好一些,我看到有朋友放到shouldreload方法中的 不过第一次还是会显示NO Results 所以效果不好,但是我测试,delegate方法shouldreload方法是发生在willShowSearchResultsTableView之前的,但是为什么更改默认的ResultsTableView的resultlable属性,shouldreload第一次不会改变,第二次执行shouldreload的时候就会显示“无结果”。 但是如果你是在willShowSearchResultsTableView方法中更改的话,第一次就会显示效果。 一下是我写的 更改方法 - (void)searchDisplayController:(UISearchDisplayController *)controller

C++ 关于用指针修改const的值

二次信任 提交于 2020-03-15 10:49:55
在C++中,const值是不能被修改的,但是我们经常试着用指针去修改const的值, 今天写了一个小程序,觉得很神奇~~ 如图所示,i是一个int型的常量,初始值为0,我们用int型的指针j指向i,然后修改j指向地址的值,使之为5; 然后我们可以看这个程序的结果: 可以看到(*j)的值,改变了,并且j所指向的地址和i的地址是同一个地址,但是i的值竟然还是没有变化,是0, 明明是同一个地址,为什么会有不同的值? 最有趣的是,cout<<*(((&i)+2)-2)<<endl;的值依旧没有改变,取到i的地址,将其变化后指向原来的地址,结果还是没有变化,那么存放j所指向地址的内容5又放在哪里了呢? 网上说C++对于const是用一种类似与宏的原理来处理的,编译器只要看到i,就会将其付为初始值,先暂且这么理解吧! 还是理解得不是很透彻。 后来LZ在人人上发了条状态,竟然有人说我运行的结果不对,后来才发现这个问题是和编译器相关的, 在VS下,cout<<*(((&i)+2)-2)<<endl;的结果是5,与GNU C++的编译器结果不同,看来这是编译器优化的结果,编译器的作用还是挺大的! 来源: oschina 链接: https://my.oschina.net/u/171154/blog/58243

Discuz X3.1 论坛修改的方法

南笙酒味 提交于 2020-03-02 19:04:54
本人在实际操作中遇到的一些问题。自己的找资料修改并记录下来。希望看的人能赞一下。不要直接复制粘贴走。转载注明出处哦!如果有想咨询的可以加QQ:783021975 2014/5/21 10:38 ---------------------------------------- 1.修改门户相关分类 discuz如何去掉门户相关分类?discuz这款cms是非常好用的,特别是它的diy功能,在discuzcms中很多站长都需要改很多地方,比方说discuz门户分类和文字分类右侧的【相关分类】这个几个字可能并不是个各大站长想要,那么我们应该如何去掉门户相关分类,其实很简单,看一下操作: 第一步:打开门户模板中的list文件,此文件默认位置在template/default/portal目录下<!--{if $cat[others]}--><div class="bm"><div class="bm_h cl"><h2>{lang category_related}</h2> 备注:这个<h2></h2>在文章列表右侧显示的是:相关分类</div><div class="bm_c"><ul class="xl xl2 cl"><!--{loop $cat[others] $value}--><li>• <a href="{echo getportalcategoryurl($value

【redis-2.6.11】 ChangeDetail

淺唱寂寞╮ 提交于 2020-01-07 20:13:22
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 突然想写点关于redis代码分析的东东,但是前人已经积累了很多。 我就不写出来自娱自乐了,那就紧贴redis最新版,介绍具体发生什么变化 下个版本: 2.6.12 ChangeDetail在这里 OK,一切从Changelog开始: [ Redis 2.6.11 ] UPGRADE URGENCY: LOW, however updating is encouraged if you have many instances per server and you want to lower the CPU / energy usage. [BUGFIX] Replication: more strict error checking for master PING reply. [BUGFIX] redis-cli: use keepalive socket option for improved reliability. [BUGFIX] Allow AUTH while loading the DB in memory. [BUGFIX] Don't segfault on unbalanced quotes while parsing config file. [IMPROVED] serverCron()

在android中监听呼出电话(电话拦截、修改呼出电话)

旧时模样 提交于 2019-12-23 11:41:03
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在android中向外拨打电话时系统会发出一个有序广播,虽然该广播最终会被拔号器里的广播接收者所接收并实现电话拔打,但我们可以在广播传递给拔号广播接收者之前先得到该广播,然后清除传递给拔号广播接收者的电话号码,在拔号广播接收者接收到该广播时,由于电话号码为null,因此取消电话拔打。 具体实现: 1.定义广播接收者接收 android.intent.action.NEW_OUTGOING_CALL <receiver android:name=".OutgoingCallReceiver"> <intent-filter android:priority="1"> <action android:name="android.intent.action.NEW_OUTGOING_CALL"/> </intent-filter> </receiver> 2.添加权限 < uses-permission android:name = "android.permission.PROCESS_OUTGOING_CALLS" /> 3.实现代码 public class OutgoingCallReceiver extends BroadcastReceiver { public void onReceive

【GIT-2】GIT 的基础教程 工作区暂存区,修改,撤销,删除 远程仓库

大憨熊 提交于 2019-12-07 02:09:32
【转载请注明出处! http://my.oschina.net/u/2337744/ 】 ▓▏工作区和暂存区▕▓ : 工作区( Working Directory )指在电脑里可以看到的目录,比如 learngit 文件夹就是一个工作区; 版本库( Repository )指位于工作区中的一个隐藏目录 .git ,它不属于工作区,而是 Git 的版本库。 暂存区( index )指位于版本库中的 index 文件,其次,新建一个版本库 Git 会为我们自动创建第一个分支 master 和指向 master 的一个指针 HEAD 。 我们把文件往 Git 版本库里添加的时候,是分两步执行的: 第一步:用 git add 把文件添加进去,实际上就是把文件修改添加到暂存区; 第二步:用 git commit 提交更改,实际上就是把暂存区的所有内容提交到当前分支。 因为我们创建 Git 版本库时, Git 自动为我们创建了唯一一个 master 分支,所以,现在, git commit 就是往 master 分支上提交更改。 你可以简单理解为,需要提交的文件修改通通放到暂存区,然后,一次性提交暂存区的所有修改。 现在,我们再练习一遍,先对 readme.txt 做个修改,比如加上一行内容;然后,在工作区新增一个 LICENSE 文本文件(内容随便写)。 先用 git status

Ubuntu/linux在未知root密码的情况下修改root密码. 史上最简单实用的一种办法

孤街醉人 提交于 2019-12-03 08:50:24
 在未知root密码,未知任何用户身份密码的情况下修改root密码,进而修改任何用户的密码.Ubuntu/linux. 史上最简单实用的一种办法 By 韩大卫@吉林师范大学 大致上分为两步: 一, 进入可读写的root用户模式. 二, 修改root密码. 开机按 F12 (或长按Shift), 进入GRUB界面. 一, 选择 Advanced options for Ubuntu 二, 可以看到两个模式, 1, Ubuntu, Linux 3.5.0-17-generic 2, Ubuntu, Linux 3.5.0-17-generic (恢复模式) (或recovery mode) 在恢复模式处, 按e, 进入Ubuntu恢复模式的脚本编辑界面, 找到以下语句: 开头是linux, 后面有 … ro recovery nomodeset 将 ro recovery nomodeset 改为 rw single init=/bin/bash 注 :如不修改此处, 后面进入root后,但是不能修改文件. 以上修改意为改为可读可写的单用户模式, 之后按 Ctrl + x , 进入单用户模式, 此时的用户即位root用户. 以上步骤是为了进入可读写的root用户模式.以下步骤为修改root密码. 进入命令行后, 再输入新的root密码, 在命令行中执行 passwd root

ecshop网店前对ecshop修改的讲究

故事扮演 提交于 2019-12-02 22:22:22
如何开ecshop网店,这个问题非常重要,用ecshop开网店的朋友都应该注意,一个站的运营,在运营前的二次开发当然重要。也格外重要,但是每个 人都应该清楚,ecshop只适合做中小型网店,也就是说.你用ecshop的用户,基本定位在中小心企业。有人反驳我,那zoshow呢。我不想讨论哪个, 你只能当他是一个特例. 既然你准备开网店,那么你对的产品应该是非常熟悉,非常熟悉.你对产品熟悉,你就对你这个产品的交易流程应该熟悉,你这个商品,最该如何去 展示,如何去购 买,说个很简单的道理。你卖虚拟商品。那么肯定不需要物流,那么ecshop网店的购买流程,基本不适合你.你需要改善购买流程 ,甚至可以考虑整合短信接 口进来. ecshop交易流程非常复杂,有些商品,可能利润高,有些卖家提出免运费,那么很明显,既然不需要运费,那么你大可以开发一套ecshop直接购买流 程来作为你的购买流程,如果你的产品比较贵重,那么你的站可能做的风格看上去要比较高端. 说了这么多,不同的产品,对ecshop二次开发的要求也不一样,当然,开发人员不清楚你的产品特点,自然不知道你如何去帮你做好流程。所以,你 做为店主,对ecshop二次开发,必须有自己的见解. 注意以下几点: 1:不要随便认为人家做的比较好的站,就盲目的仿下来.很显然,站是分行业的,不同的行业,对站有不同的要求. 2

【javac添加python 列表特性2】修改openJDK7的javac,使得java支持单...

筅森魡賤 提交于 2019-11-29 16:23:14
大四的毕业设计做的是,给java语言增加一些特性(比如python的列表和字典结构)。涉及到javac编译器前端(scanner,parser)的修改。现在才刚开始着手。。 成功编译了openJDK后,才发现原来javac的这部分代码完全是由java语言实现的,所以可以把javac的代码单独提出来,放到eclipse里面,并且用eclipse编译和调试。这样真的超方便。。 刚开始做了一个很简单的修改,让java支持单引号的字符串(只作为练习)。思想很简单,找到Scanner的代码,把处理单引号的代码修改为处理双引号的代码即可。 过程如下: 1.eclipse中新建一个工程。然后把openJDK7里面目录:openjdk7\langtools\src\share\classes\com,全部导入到eclipse中,运行。可能会遇到一个版本的问题,就是编译时的javac版本和eclipse环境中,配置Preferences->compiler 和Preferences->buildpath两个里面的版本一致即可。可以生成javac,测试没有问题。。 2.进入com.sun.tools.javac.Main,里面有一个main方法就是javac最外层的调用。它调用了com.sun.tools.javac.main.Main的compile方法进入编译。 3.单步跟踪