HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 倒在這個面試題上,郁悶。。。。 有3個類,class A, class B(線程類), class C(線程類) 大概是這樣的。 class B : public Thread { int i = 0; while(i < 1000) { i++; //這里需要把 i 傳到A類去,不能用new A的方式,因為不能重復(fù)執(zhí)行A類的構(gòu)造函數(shù)。 } }
class C : public Thread { int i = 0; while(i < 1000) { i++; //這里需要把 i 傳到A類去,不能用new A的方式,因為不能重復(fù)執(zhí)行A類的構(gòu)造函數(shù)。 } }
class A { public: int fromB(int _bi); int fromC(int _ci); int Add(int bi, int _ci); } B類線程和C類線程同時執(zhí)行,假定一種環(huán)境,B類里while循環(huán)是i為1的時候,傳給A類,C類里while循環(huán)是i為1的時候,傳給A類,那么這個時候A類里執(zhí)行Add,就是把B類傳過來的i和C類傳過來的i相加,也就是等于2。
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 用 Jenkins 對 Cordova 項目做持續(xù)集成,在 Jenkins 中執(zhí)行 shell 腳本 cordova build 來對 cordova 項目進行構(gòu)建。ANDROID_HOME 環(huán)境變量通過全局變量設(shè)置了,但是仍然報錯;求大神幫忙~~~ CordovaError: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable. 環(huán)境變量設(shè)置如下 shell 腳本配置 詳細錯誤信息如下: CordovaError: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable. at /home/mac/workspace/cordova-hello/platforms/android/cordova/lib/check_reqs.js:45:27 at ChildProcess.exithandler (child_process.js:220:5) at emitTwo (events.js:87:13) at ChildProcess.emit (events.js:172:7) at maybeClose (internal/child_process.js:827:16) at Socket. (internal/child_process.js:319:11) at emitOne (events.js:77:13) at Socket.emit (events.js:169:7) at Pipe._onclose (net.js:475:12)
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 最近有一個小項目 要安卓和ios都做,上頭位圖便宜用phonegap做,就這個安卓這個,所有的頁面代碼在一個activity里面,邏輯相當復(fù)雜,采用js和java代碼交互的方式處理事件,有涉及到相機的代碼存在,但是就是不能運行,表現(xiàn)在安裝閃退,用命令安裝的話導致systemUI掛掉,只有4.1可以正常運行,查看logcat是發(fā)生了OOM,實在是不知道咋整了 ,請各位幫我 看看,不勝感激.另附上部分logcat: 08-17 02:14:43.778 17343-17362/com.android.launcher I/art﹕ Alloc partial concurrent mark sweep GC freed 6(192B) AllocSpace objects, 0(0B) LOS objects, 28% free, 10MB/14MB, paused 890us total 28.396ms 08-17 02:14:43.847 17343-17362/com.android.launcher I/art﹕ Alloc concurrent mark sweep GC freed 3(96B) AllocSpace objects, 0(0B) LOS objects, 28% free, 10MB/14MB, paused 1.173ms total 66.945ms 08-17 02:14:43.847 17343-17362/com.android.launcher I/art﹕ Forcing collection of SoftReferences for 211MB allocation 08-17 02:14:43.910 17343-17362/com.android.launcher I/art﹕ Alloc concurrent mark sweep GC freed 3(96B) AllocSpace objects, 0(0B) LOS objects, 28% free, 10MB/14MB, paused 934us total 61.626ms 08-17 02:14:43.910 17343-17362/com.android.launcher E/art﹕ Throwing OutOfMemoryError "Failed to allocate a 221414412 byte allocation with 4194304 free bytes and 153MB until OOM" 08-17 02:14:43.959 17343-17362/com.android.launcher D/skia﹕ --- allocation failed for scaled bitmap 08-17 02:14:44.048 17343-17362/com.android.launcher E/AndroidRuntime﹕ FATAL EXCEPTION: launcher-loader Process: com.android.launcher, PID: 17343 java.lang.OutOfMemoryError: Failed to allocate a 221414412 byte allocation with 4194304 free bytes and 153MB until OOM at dalvik.system.VMRuntime.newNonMovableArray(Native Method) at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method) at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:609) at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:444) at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:988) at android.content.res.Resources.loadDrawableForCookie(Resources.java:2474) at android.content.res.Resources.loadDrawable(Resources.java:2381) at android.content.res.Resources.getDrawableForDensity(Resources.java:870) at android.content.res.Resources.getDrawableForDensity(Resources.java:825) at android.content.pm.LauncherActivityInfo.getBadgedIcon(LauncherActivityInfo.java:161) at com.android.launcher2.IconCache.cacheLocked(IconCache.java:248) at com.android.launcher2.IconCache.getTitleAndIcon(IconCache.java:184) at com.android.launcher2.ApplicationInfo.(ApplicationInfo.java:81) at com.android.launcher2.LauncherModel$LoaderTask.loadAllAppsByBatch(LauncherModel.java:1956) at com.android.launcher2.LauncherModel$LoaderTask.loadAndBindAllApps(LauncherModel.java:1845) at com.android.launcher2.LauncherModel$LoaderTask.run(LauncherModel.java:1151) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.os.HandlerThread.run(HandlerThread.java:61) 08-17 02:14:44.063 485-12451/system_process W/ActivityManager﹕ Force finishing activity 1 com.android.launcher/com.android.launcher2.Launcher 08-17 02:14:44.254 485-974/system_process I/ActivityManager﹕ START u0 {act=android.intent.action.MAIN cat=[android.intent.category.HOME] flg=0x10000000 cmp=com.android.launcher/com.android.launcher2.Launcher} from uid 0 on display 0 08-17 02:14:44.295 485-974/system_process V/WindowManager﹕ addAppToken: AppWindowToken{3836891a token=Token{39a09bc5 ActivityRecord{1f2ff23c u0 com.android.launcher/com.android.launcher2.Launcher t9}}} to stack=0 task=9 at 0 08-17 02:14:46.613 17343-17343/com.android.launcher I/Choreographer﹕ Skipped 40 frames! The application may be doing too much work on its main thread. 08-17 02:14:47.319 485-648/system_process V/WindowManager﹕ Adding window Window{20929227 u0 com.android.launcher/com.android.launcher2.Launcher} at 2 of 5 (after Window{1dcdc699 u0 com.android.launcher/com.android.launcher2.Launcher EXITING}) 08-17 02:14:48.081 485-518/system_process I/ActivityManager﹕ Displayed com.android.launcher/com.android.launcher2.Launcher: +1s523ms
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 我把插件的JS文件和cordova.js和cordova_plugins.js放到項目的assets文件目錄下,然后SystemWebView加載遠程鏈接,截獲鏈接中的對于Cordova.js、cordova_plugins.js以及插件js 的請求,并返回assets中的相應(yīng)文件,結(jié)果會出現(xiàn) deviceready has not fired after 5 seconds. 這種錯誤,請各位了解情況的大神予以幫助?。?!
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 錯誤如下 BUILD FAILED D:\CordovaApp\hello\platforms\android\build.xml:90: The following error occurred while executing this line: E:\android\android-sdk-windows\android-sdk-windows\tools\ant\build.xml:111: java .lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at org.apache.tools.ant.AntClassLoader.defineClassFromData(AntClassLoade r.java:1136) at org.apache.tools.ant.AntClassLoader.getClassFromStream(AntClassLoader .java:1307) at org.apache.tools.ant.AntClassLoader.findClassInComponents(AntClassLoa der.java:1362) at org.apache.tools.ant.AntClassLoader.findClass(AntClassLoader.java:132 3) at org.apache.tools.ant.AntClassLoader.loadClass(AntClassLoader.java:107 6) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:579)
at org.apache.tools.ant.taskdefs.Definer.loadProperties(Definer.java:408 ) at org.apache.tools.ant.taskdefs.Definer.execute(Definer.java:264) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java: 169) at org.apache.tools.ant.taskdefs.ImportTask.importResource(ImportTask.ja va:222) at org.apache.tools.ant.taskdefs.ImportTask.execute(ImportTask.java:163)
at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.jav a:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:435) at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java: 180) at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.jav a:93) at org.apache.tools.ant.Main.runBuild(Main.java:826) at org.apache.tools.ant.Main.startAnt(Main.java:235) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)
Total time: 3 seconds Error code 1 for command: cmd with args: /s,/c,ant,debug,-f,D:\CordovaApp\hello\ platforms\android\build.xml,-Dout.dir=ant-build,-Dgen.absolute.dir=ant-gen Error: D:\CordovaApp\hello\platforms\android\cordova\build.bat: Command failed w ith exit code 2 at ChildProcess.whenDone (C:
js/index.js文件 var app = { // Application Constructor initialize: function() { this.bindEvents(); }, // Bind Event Listeners // // Bind any events that are required on startup. Common events are: // 'load', 'deviceready', 'offline', and 'online'. bindEvents: function() { document.addEventListener('deviceready', this.onDeviceReady, false); alert("listen!"); }, // deviceready Event Handler // // The scope of 'this' is the event. In order to call the 'receivedEvent' // function, we must explicitly call 'app.receivedEvent(...);' onDeviceReady: function() { alert("Device model:"+device.cordova+" is ready"); // $("div.content").html("
// Update DOM on a Received Event receivedEvent: function(id) { var parentElement = document.getElementById(id); var listeningElement = parentElement.querySelector('.listening'); var receivedElement = parentElement.querySelector('.received'); listeningElement.setAttribute('style', 'display:none;'); receivedElement.setAttribute('style', 'display:block;'); //console.log('Received Event: ' + id); alert("received!"); } }; app.initialize();
HDC調(diào)試需求開發(fā)(15萬預(yù)算),能者速來!>>> 現(xiàn)在生產(chǎn)線上2臺服務(wù)器做了虛擬化,都是一年前搞的,我都裝的是centos5.8,和xen3.1.2?,F(xiàn)在資源緊缺,又要加臺服務(wù)器了,這次我打算升級xen了,xen現(xiàn)在大多更新到4.1.3了,但是centos6.0-6.3內(nèi)核都不支持xen了,而6.4上次官網(wǎng)有個項目專門是用來在6.4上安裝xen的,但是我試了下有問題不行,即使現(xiàn)在我試行了,也都不敢用到生產(chǎn)線上,生產(chǎn)線上要維穩(wěn)定,大家生產(chǎn)線有自己搞虛擬化的么,你們都dom0用的都是啥系統(tǒng)呢?debian or ubuntu?