compile

directive多指令之间的异步调用

允我心安 提交于 2020-02-29 06:27:50
在 一个angular项目中,directive的使用往往为你项目后期的优化带来了很多方便, 对于directive我想我已经写过很多了,但是有的童鞋就会好奇地来问我, 这个项目我不用directive也可以实现功能啊,好像并没有什么区别啊,那么问题就来了 保时捷也是车,五菱宏光也是车,你会选择哪辆呢? 而一个angular项目中的directive也正是体现了该项目良好性能的一点 那么今天我们就再来深入探讨一下directive中多指令异步渲染的问题, 先来看代码 angualr.module('myApp').directive('firstTag',function(){ return { //... } }).directive('secondTag',function(){ return { //... } }).directive('thirdTag',function(){ return { //... } }); 这里有三组标签,相互之间是没有关联的,那么接着看 angualr.module('myApp').directive('firstTag',function(){ return { //... } }).directive('secondTag',function(){ return { restrict:'AE', replace:true, link

编译安装mysql与mysql error 解决之道

白昼怎懂夜的黑 提交于 2019-12-07 01:55:21
今天在济南出差,通过尝试编译安装mysql,使得一个诡异的问题得到解决。下面以流水的方式记述一下问题具体是怎样得到解决的。 昨天转发了一篇博文——error : The server quit without updating PID file 后来遇到了问题,error : cannot connect to local mysql server through socket (/tmp/mysql.sock) 后来辗转周折,先是删除mysql,然后用yum install mysql的方式重新安装MySQL,结果并没有得到改善。 Linux下编译安装MySQL 下面是在 CentOS 6.5 下编译安装 MySQL 5.6.20 (作者安装的是5.6.20,然而我在按照这个地址下载mysql源码时遇到障碍,所以换了另外一个版本) 1. 首先卸载系统自带的 mysql # yum remove mysql 2.安装cmake 下载cmake源码 # wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz # tar xzfv cmake-2.8.5.tar.gz # cd cmake-2.8.5 # ./configure ( 如果提示没安装C++编译器就先安装C++编译器:# yum -y install gcc-c++

Unable to compile class for JSP 错误的解决过程。

人走茶凉 提交于 2019-12-05 22:30:23
使用Nutz开发应用。 刚配置好Tomcat。启动项目没问题。然后一访问就报错了。 2012-8-18 19:17:40 org.apache.catalina.core.StandardWrapperValve invoke 严重: Servlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 23 in the generated java file The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory Stacktrace: at org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92) at org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330) at org.apache.jasper.compiler

java-buildpack源码分析之Compile

萝らか妹 提交于 2019-12-04 06:31:41
bin/compile 入口是:bin/compile,该脚本和detect脚本很类似:需要一个构建目录实例化buildpack对象,并调用其compile接口。 注意:在这个脚本看似只有一个参数,但运行时实际需要第二个参数:应用缓存目录,当下载JDK, compile方法 compile mpile compile先调用component_detection,探测了对容器,JRE,framework的支持情况,并依次调用JRE的编译,每个框架的编译,和容器的编译。 Ruby代码 def compile puts BUILDPACK_MESSAGE % @buildpack_version container = component_detection( 'container' , @containers , true ).first fail 'No container can run this application' unless container component_detection( 'JRE' , @jres , true ).first.compile component_detection( 'framework' , @frameworks , false ). each (& :compile ) #调用每一个框架的编译 container.compile

QuickXDev增强功能:Compile Scripts(编译及加密源代码)

自古美人都是妖i 提交于 2019-12-03 11:13:39
更新:此功能现在在mac和windows下都可用。 昨天弄清楚了编译和加密脚本的全部过程,今天我把这一功能集成到了QuickXDev,以方便广大开发者使用 ,详细使用方法如下: 1、 了解基本原理 QuickXDev中的这一功能只是完成了编译及加密的过程,要完整的从零到游戏运行的过程可能你还得了解一些其它的信息,如编译前的准备及编译后要修改的C++的代码,这个可以看之前的博客: quick-cocos2d-x源文件编译及加密详解 : http://my.oschina.net/lonewolf/blog/178515 2、配置 我把加密的密钥放在了配置文件里,所以你需要加密的话就得为配置文件加上一句: "compile_scripts_key": "encrypt_key" 配置文件的位置为 Preferences->Package Settings->QuickXDev->Settings - User 。 如果key的值为空的话则是只编译不加密 。 3、开始编译 在侧边栏右键一文件夹,选择" Compile Scripts " 。如下图 : 4、填写输出文件 这时会弹出一个输入框,在里面输入输出文件(Output File),这个文件就是加密后生成的文件名及位置 ,如下图: 注意: 这个文件的位置是相对于上面点击的文件夹的父目录的,如你点击了game01/scripts

android ant Compile failed; see the compiler error

99封情书 提交于 2019-11-30 04:04:16
android ant 打包遇到 Compile failed; see the compiler error output for details. 1.把jdk换成jdk1.7 就能看到中文的错误信息,不然有的地方是乱码都看不懂。。。 2.如果遇到 错误: 非法字符: \65279( 在eclipse 中修改提示有非法字符的java文件的编码为:ISO-8859-1 就 看到java文件的开头有些乱码 ,删除即可 .修改完之后,把文件的编码改回utf-8 保存)其他问题就看错误信息修改吧 没错误了 用ant打包即可 来源: oschina 链接: https://my.oschina.net/u/267558/blog/209034

VLC for Android : 编译问题 & 解决办法

十年热恋 提交于 2019-11-29 20:12:10
敬告: 编译前尽量安装/更新必要的软件:vlc-dep, android-sdk, android-ndk 1. libmpeg2 下载源错误, 必须修改$(vlc-setup)/vlc/contrib/src/libmpeg2/rules.mak, 内容如下: #$(vlc-setup)/vlc/contrib/src/libmpeg2/rules.mak LIBMPEG2_VERSION = 0.5.1 #src: #LIBMPEG2_URL := http://libmpeg2.sourceforge.net/files/libmpeg2-$(LIBMPEG2_VERSION).tar.gz #mod: LIBMPEG2_URL := ftp://mirror.ovh.net/gentoo-distfiles/distfiles/libmpeg2-0.5.1.tar.gz P.S. vlc目录是通过git命令下载的,见compile.sh 2. 若出现该错误内容: android-sdk-linux/tools/ant/build.xml:539: Unable to resolve project target 'android-17',则必须更新SDK,命令如下: android update sdk 3 . 如果是在Ubuntu-64bit + Android-NDK