No

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

linux 安装 MySQLdb for python

时光毁灭记忆、已成空白 提交于 2020-03-27 10:11:18
3 月,跳不动了?>>> MySQL for Python library为python访问mysql提供数据引擎。 下载Python-MySQLdb, https://sourceforge.net/projects/mysql-python/ 首先安装mysql sudo apt-get install mysql-server 安装mysql-python 下载MySQL-python-1.2.3.tar.gz,然后解压该文件包, cd MySQL-python-1.2.3,进入解压的文件夹, 通常linux文件包内部都带有一个README或者INSTALL,里面包含有该文件包的安装说明、环境变量的配置方法等等,初学者要养成阅读该文件的习惯。根据INSTALL文件的说明,安装方法如下: 1) 配置site.cfg文件中mysql_config的路径。 2) 编译安装。 配置:通过如下命令查看mysql_config该可执行文件是否存在。 which mysql_config (或者 sudo find / -name mysql_config) 存在则用其路径替换site.cfg中对应的配置,去掉mysql_config=XXX这行的注释, 并改成mysql_config=/usr/bin/mysql_config (以mysql_config文件所在机器上的目录为准)

maven 包依赖移植到本地项目过程中包冲突处理

你离开我真会死。 提交于 2020-03-25 17:29:49
3 月,跳不动了?>>> 由于项目需要,需要对平台xxx-1.0.jar包进行升级处理,并考虑到具体项目的个性化需求,不动平台xxx-1.0包内容,将xxx-1.0.jar升级并更名为yyy-1.0.jar后。步骤如下: 1、 将xxx-1.0.jar升级并更名为yyy-1.0.jar后 2、对pom.xml的该jar包的平台依赖进行注释处理,并更新最新的maven依赖 3、在 eclipse中选择项目配置在java build path->libraries中。将 yyy-1.0.jar配置在内 运行项目时,发现包冲突,报找不到(最新升级方法)的错误 No such method 具体处理办法如下: 1、删除maven本地库XXX\maven\local-repository下的xxx的文件夹目录 2、删除tomcat部署包XXX\tomcatwebapps\testmaven\WEB-INF\lib下的xxx-1.0.jar 该问题 即可解决 来源: oschina 链接: https://my.oschina.net/u/1032948/blog/276107

关于 python ImportError: No module named 的问题

一个人想着一个人 提交于 2019-12-12 20:26:48
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 今天在 centos 下安装 python setup.py install 时报错:ImportError: No module named sysconfig, 当时急着用,就顺手直接源码编译了一把,make install 后就 ok 了。 然后又在 cygwin 下安装时同样的问题,这下 cygwin 源码编译也不行了,因为会调用很多 linux 特有的类库。 虽然最后解决了 import 的问题,但是又报了其它错。比如 ldconfig 啥的,可能是我cygwin环境没装全。 只有换方法:从cygwin开源镜像上下载好 cygwin binary 版本的 python 2.7.3, 然后覆盖到相应的目录即可。 事后我查了下 python 的import机制,以备忘: python中,每个py文件被称之为模块,每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中,就可以使用import 模块或import 包来使用。 如果想使用非当前模块中的代码,需要使用Import,这个大家都知道。 如果你要使用的模块(py文件)和当前模块在 同一目录 ,只要import相应的文件名就好,比如在a.py中使用b.py: import b 但是如果要import一个

java.lang.UnsatisfiedLinkError: com.jacob.com.D...

与世无争的帅哥 提交于 2019-12-07 15:30:41
最近做一个系统的维护改善工作,从来没接触过的业务,代码中没有一句注释。各种bug堆积转狂。 一条改到导出word的功能的时候,系统使用了jacob操作但是系统一直报错, Exception in thread "main" java.lang.UnsatisfiedLinkError: no jacob in java.libr ary.path 查了下资料 ,基本都是说没正确的放入library中,并提供了3处以上的位置,实际测试后只要放在 \Java\jdk1.6.0_32\jre\bin下就可以了。 重新配置了myeclipse的jre 选择了tomcat的jdk 重新启动后发现系统仍然报着个错误,考虑我用的是win7 64位 安装的是64位的jdk,重新下载了一个32位的安装了一下,仍然用jacob-1.17-M2-x86.dll 。依据报如上的错误。 于是我将dll重新命名成jacob.dll运行在系统中。 系统报错 j ava.lang.UnsatisfiedLinkError: com.jacob.com.Dispatch.createInstance(Ljava/lang/String;)V 我查了一下大体上是说jar和dll的版本存在冲突,我调试了用最新的版本仍然存在这个问题。 于是怀疑是自己的项目有问题,但是也没有找到什么疑问点。就重新写了一个新项目

No input file specified的解决方法

旧城冷巷雨未停 提交于 2019-12-06 18:38:09
(一)IIS Noinput file specified 方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二: 请修改php.ini 找到 ; cgi.force_redirect = 1 去掉前面分号,把后面的1改为0 即 cgi.force_redirect = 0 (二)apacheNo input file specified apache No input filespecified,今天是我们配置apache RewriteRule时出现这种问题,解决办法很简单如下 打开.htaccess 在RewriteRule 后面的index.php教程后面添加一个“?” 完整代码如下 .htaccess RewriteEngine on RewriteCond $1 !^(index.php|images|robots.txt) RewriteRule ^(.*)$ /index.php?/$1 [L] 如果是apache服务器出问题,看看是不是的Apache 把 .php 后缀的文件解析哪里有问题了。 总结 Apache 将哪些后缀作为 PHP 解析。例如,让 Apache 把 .php 后缀的文件解析为PHP。可以将任何后缀的文件解析为 PHP,只要在以下语句中加入并用空格分开。这里以添加一个 .phtml 来示例。

eclipse导入Java工程提示“No projects are found to import”

寵の児 提交于 2019-12-06 00:45:00
问题一、Eclipse导入Java工程的时候提示“No projects are found to import” 一般这种提示表示,你的project下面没有.project文件呢。 方法1:最直接的操作,可以把其它项目的.project, .classpath文件拷贝过来,修改相应的地方则可。 注意:最好工程的类型是一致的,比如是maven 构建的还是普通的工程。检查一下.project文件里面的buildcommand 1).project文件只需要修改 XXXXXXXX 这个项目名称则可 2) .classpath文件通常不用改,比如如下就是一个普通的Java工程内容如下: 当修改项目属性-> java build path时这个文件会被自动修改 问题二、Eclipse导入Java工程的时候提示" Some projects cannot be imported because they already exist in the workspace " 解决方法: 看到这个提示的时候,你的eclipse workspace 下面肯定有相应的工程在里面。找出来这些工程看看是否是需要的,如果没有用,那就删掉吧。 来源: oschina 链接: https://my.oschina.net/u/2308739/blog/686504

第15课:Spark Streaming源码解读之No Receivers彻底思考

女生的网名这么多〃 提交于 2019-12-05 22:07:00
本期内容: 1,Direct Access 2,Kafka 使用No Receiver有更强的控制度和语义一致性。接下来我们以Kafka为例,讲解不使用Receiver而直接从Kafka的Broker上读取数据,这种方式成为Direct方式。 从Spark Streaming-Kafka包中主要有10个类,我们先讲解KafkaRDD这个类,KafkaRDD继承RDD,其构造器中需要传入Kafka的配置信息(如Kafka的Broker集合),偏移量信息,每个Topic的Partition的Leader信息,消息处理函数。 我们知道自定义RDD,需要实现RDD的抽象方法,那KafkaRDD是如何实现的呢? ** * :: DeveloperApi :: * Implemented by subclasses to compute a given partition. */ @DeveloperApi def compute(split: Partition, context: TaskContext): Iterator[T] /** * Implemented by subclasses to return the set of partitions in this RDD. This method will only * be called once, so it is safe