程序设计

专业和发烧友程序员的问答

3
熊猫中布尔索引的逻辑运算符
我正在Pandas中使用布尔值索引。问题是为什么声明: a[(a['some_column']==some_number) & (a['some_other_column']==some_other_number)] 工作正常而 a[(a['some_column']==some_number) and (a['some_other_column']==some_other_number)] 退出错误? 例: a=pd.DataFrame({'x':[1,1],'y':[10,20]}) In: a[(a['x']==1)&(a['y']==10)] Out: x y 0 1 10 In: a[(a['x']==1) and (a['y']==10)] Out: ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()

22
如何使用jquery或javascript获取基本URL?
在joomla php中,我可以$this->baseurl用来获取基本路径,但是我想在jquery中获取基本路径。 基本路径可以是以下任何示例: http://www.example.com/ http://localhost/example http://www.example.com/sub/example 该example也可能改变。
152 javascript  jquery 

6
u'\ ufeff'在Python字符串中
我收到以下错误消息: UnicodeEncodeError: 'ascii' codec can't encode character u'\ufeff' in position 155: ordinal not in range(128) 不知道是什么u'\ufeff',在我进行网页抓取时会显示出来。我该如何纠正这种情况?该.replace()字符串的方法不能进行这项工作。
152 python  unicode  utf-8 

30
npm安装超过最大呼叫堆栈大小
我正在尝试运行npm install,这是从控制台输出的: npm ERR! Linux 4.8.0-27-generic npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! node v6.9.1 npm ERR! npm v3.10.8 npm ERR! Maximum call stack size exceeded npm ERR! npm ERR! If you need help, you may report this error at: npm ERR! <https://github.com/npm/npm/issues> 这是内容npm-debug.log: 113791 verbose stack RangeError: Maximum …
152 javascript  node.js  npm 

24
如何通过键对对象数组进行分组
有谁知道(如果可能的话,也用破折号)通过对象键对对象数组进行分组然后根据分组创建新的对象数组的方法吗?例如,我有一系列汽车对象: var cars = [ { 'make': 'audi', 'model': 'r8', 'year': '2012' }, { 'make': 'audi', 'model': 'rs5', 'year': '2013' }, { 'make': 'ford', 'model': 'mustang', 'year': '2012' }, { 'make': 'ford', 'model': 'fusion', 'year': '2015' }, { 'make': 'kia', 'model': 'optima', 'year': '2012' }, ]; 我想制作一组新的汽车对象,并按以下类别分组make: var cars = …

4
ES6立即调用箭头功能
为什么这在Node.js控制台(在4.1.1和5.3.0中进行了测试)中不能运行,而在浏览器中(在Chrome中进行了测试)中却不起作用?该代码块应创建并调用一个记录日志的匿名函数Ok。 () => { console.log('Ok'); }() 此外,虽然上述作品中的节点,这并不工作: n => { console.log('Ok'); }() 也没有: (n) => { console.log('Ok'); }() 奇怪的是,当添加参数时,它实际上会SyntaxError在立即调用的部分抛出a 。

17
删除时会重新创建Kubernetes Pod
我已经用命令启动了Pod $ kubectl run busybox --image=busybox --restart=Never --tty -i --generator=run-pod/v1 出了点问题,现在我不能删除它Pod。 我尝试使用下面描述的方法,但是Pod不断重新创建。 $ kubectl delete pods busybox-na3tm pod "busybox-na3tm" deleted $ kubectl get pods NAME READY STATUS RESTARTS AGE busybox-vlzh3 0/1 ContainerCreating 0 14s $ kubectl delete pod busybox-vlzh3 --grace-period=0 $ kubectl delete pods --all pod "busybox-131cq" deleted pod "busybox-136x9" …

5
按标记名过滤logcat中的输出
我正在尝试通过标记名称过滤来自真实设备(而非仿真器)的logcat输出,但我收到的所有消息都是垃圾邮件。我只想从浏览器中读取消息,该消息应该类似于“ browser:”或“ webkit: ”,但是它不起作用...这就是我得到的:

7
树数据结构的数据库结构
在数据库中实现可自定义(即级别数未知的树结构)树数据结构的最佳方法是什么? 在使用带有外键的表之前,我已经做过一次。 您还可以看到其他哪些实现?这种实现是否有意义?

23
活动开始时如何隐藏软键盘
我android:windowSoftInputMode="stateVisible"在清单中有一个Edittext 。现在,当我开始活动时,将显示键盘。怎么藏起来?我无法使用,android:windowSoftInputMode="stateHidden因为当键盘可见时,请最小化应用程序并恢复它,键盘应可见。我尝试过 InputMethodManager imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0); 但它没有用。


30
需要可预测的随机发生器
我是一名网络游戏开发商,但我遇到了随机数问题。假设一位玩家有20%的机会用剑获得暴击。这意味着5个匹配中有1个至关重要。问题是我在现实生活中的结果非常糟糕-有时玩家在5次点击中获得3分,有时15次点击中没有得分。战斗时间很短(3-10次击中),因此获得良好的随机分布非常重要。 目前,我使用PHP mt_rand(),但是我们只是将代码移至C ++,所以我想在游戏的新引擎中解决此问题。 我不知道解决方案是某种统一的随机生成器,还是想起以前的随机状态来强制正确分配。
151 c++  algorithm  random 

20
NSAttributedString的bo​​undingRectWithSize返回错误的大小
我正在尝试获取属性字符串的rect,但是boundingRectWithSize调用不尊重我传入的大小,而是返回具有单行高度而不是大高度的rect(这是一个长字符串)。我通过传递一个很大的高度值和0来进行实验,如下面的代码所示,但是返回的rect始终相同。 CGRect paragraphRect = [attributedText boundingRectWithSize:CGSizeMake(300,0.0) options:NSStringDrawingUsesDeviceMetrics context:nil]; 这是坏了吗,还是我需要做其他事情才能让它返回一个用于包装文本的矩形?

12
如何实现OnFragmentInteractionListener
我在Android Studio 0.8.2中使用向导生成了带有导航抽屉的应用程序 我创建了一个片段,并将其添加到newInstance()中,并出现以下错误: com.domain.myapp E / AndroidRuntime:致命例外:main java.lang.ClassCastException:com.domain.myapp.MainActivity@422fb8f0必须实现OnFragmentInteractionListener 我找不到任何地方如何实现此OnFragmentInteractionListener?即使在android sdk文档中也找不到它! MainActivity.java import android.app.Activity; import android.app.ActionBar; import android.app.Fragment; import android.app.FragmentManager; import android.os.Bundle; import android.view.LayoutInflater; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.support.v4.widget.DrawerLayout; public class MainActivity extends Activity implements NavigationDrawerFragment.NavigationDrawerCallbacks { /** * Fragment managing the behaviors, interactions and …

30
java.lang.RuntimeException:无法实例化活动ComponentInfo
我试图运行示例代码,在android 1.5模拟器中启动应用程序时,出现了这些错误...。有人提示吗..? LogCat错误: 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): FATAL EXCEPTION: main 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.s.android.test/com.s.android.test.MainActivity}: java.lang.ClassNotFoundException: com.s.android.test.MainActivity in loader dalvik.system.PathClassLoader[/data/app/com.s.android.test-2.apk] 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1544) 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1638) 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.app.ActivityThread.access$1500(ActivityThread.java:117) 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:928) 01-13 02:28:08.392: ERROR/AndroidRuntime(2888): at android.os.Handler.dispatchMessage(Handler.java:99) 01-13 02:28:08.392: …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.