程序设计

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


12
删除URL参数而不刷新页面
我正在尝试删除“?”之后的所有内容。在浏览器上的URL上准备好文档。 这是我正在尝试的: jQuery(document).ready(function($) { var url = window.location.href; url = url.split('?')[0]; }); 我可以做到这一点,并在下面的作品中看到它: jQuery(document).ready(function($) { var url = window.location.href; alert(url.split('?')[0]); });
153 javascript  jquery 


7
熊猫:求和给定列的DataFrame行
我有以下DataFrame: In [1]: import pandas as pd df = pd.DataFrame({'a': [1,2,3], 'b': [2,3,4], 'c':['dd','ee','ff'], 'd':[5,9,1]}) df Out [1]: a b c d 0 1 2 dd 5 1 2 3 ee 9 2 3 4 ff 1 我想增加一列'e'是列的总和'a','b'和'd'。 在各个论坛上,我认为这样会起作用: df['e'] = df[['a','b','d']].map(sum) 但事实并非如此。 我想知道适当的操作与列的列表['a','b','d']和df作为输入。
153 python  pandas  dataframe  sum 

5
Npm安装失败,并显示“无法在wd中运行”
我试图在已经安装了Node 0.8.14的新Ubuntu 12.04实例上设置节点环境,但是在尝试运行时遇到了问题npm install。因此,当我尝试时npm install,它说我需要以root或管理员身份运行它: Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script' npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/coffee-script', npm ERR! fstream_type: 'Directory', npm ERR! fstream_path: '/usr/local/lib/node_modules/coffee-script', npm ERR! fstream_class: 'DirWriter', npm ERR! fstream_stack: npm ERR! [ 'DirWriter._create (/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23)', npm ERR! …

14
检查元素的内容是否溢出?
检测元素是否已溢出的最简单方法是什么? 我的用例是,我想将某个内容框的高度限制为300px。如果内部内容比那更高,我会溢出来。但是,如果溢出了,我想显示一个“更多”按钮,但如果不是,我不想显示那个按钮。 有没有检测溢出的简便方法,还是有更好的方法?
153 javascript  css  overflow 

7
检查JS中的typeof错误
在JS中,似乎无法检查传递给函数的参数是否实际上是'error'类型或Error实例。 例如,这是无效的: typeof err === 'error' 因为只有6种可能的类型(以字符串形式): typeof运算符以字符串形式返回类型信息。有六个可能的值typeof返回: “数字”,“字符串”,“布尔”,“对象”,“函数”和“未定义”。 MSDN 但是,如果我有一个简单的用例,例如: function errorHandler(err) { if (typeof err === 'error') { throw err; } else { console.error('Unexpectedly, no error was passed to error handler. But here is the message:',err); } } 那么确定参数是否为Error实例的最佳方法是什么? 对instanceof操作员有帮助吗?


10
调整元素到屏幕宽度/高度的百分比
是否有一种简单的(非LayoutBuilder)方式来相对于屏幕尺寸(宽度/高度)来调整元素的尺寸?例如:如何将CardView的宽度设置为屏幕宽度的65%。 它不能在build方法内部完成(很明显),因此必须推迟到构建后再进行。有没有放置这样的逻辑的首选位置?
153 flutter 

11
在Python列表中删除重复的字典
我有一个字典列表,我想删除具有相同键和值对的字典。 对于此列表: [{'a': 123}, {'b': 123}, {'a': 123}] 我想退掉这个: [{'a': 123}, {'b': 123}] 另一个例子: 对于此列表: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}, {'a': 123, 'b': 1234}] 我想退掉这个: [{'a': 123, 'b': 1234}, {'a': 3222, 'b': 1234}]
153 python  list  dictionary 


6
在PostMan中模拟特定的CURL
我正在使用Postman测试对API服务器的一些Curl请求。API开发人员给了我们curl命令,但是我不能从邮递员发送它。如何向邮递员提出这样的要求? curl -X POST "https://api-server.com/API/index.php/member/signin" -d "{"description":"","phone":"","lastname":"","app_version":"2.6.2","firstname":"","password":"my_pass","city":"","apikey":"213","lang":"fr","platform":"1","email":"email@example.com","pseudo":"example"}" --0xKhTmLbOuNdArY Content-Disposition: form-data; name="userfile"; filename="profil.jpg" Content-Type: image/jpeg Content-Transfer-Encoding: binary <ffd8ffe0 00104a46 49460001 01010048 ... a00fffd9> —0xKhTmLbOuNdArY—


11
为什么我不断收到Delete'cr'[prettier / prettier]?
我在Prettier 1.7.2和Eslint 1.7.0中使用vscode。在每个换行符之后,我得到: [eslint] Delete 'cr' [prettier/prettier] 这是.eslintrc.json: { "extends": ["airbnb", "plugin:prettier/recommended"], "env": { "jest": true, "browser": true }, "rules": { "import/no-extraneous-dependencies": "off", "import/prefer-default-export": "off", "no-confusing-arrow": "off", "linebreak-style": "off", "arrow-parens": ["error", "as-needed"], "comma-dangle": [ "error", { "arrays": "always-multiline", "objects": "always-multiline", "imports": "always-multiline", "exports": "always-multiline", "functions": "ignore" } ], "no-plusplus": "off" …

10
iOS应用最大内存预算
我正在开发一款至少定位3gs的ios游戏。我们将高清资产用于视网膜显示设备(iphone 4,ipod touch 4th gen)。 在内存方面,Ipod Touch 4th gen似乎对我们来说是最受限制的设备,因为它具有与3gs相同的RAM(与Iphone 4的512相比,为256),但是我们使用的是HD资产。尝试加载100-110mb的ram时,该应用程序曾经崩溃过,但是现在我们的内存降到了70MB,我们再也没有加载过崩溃了。 经过大量搜索之后,似乎没有官方的硬限制,因此我们应该如何知道使用什么内存预算是安全的呢?我们希望能够给艺术家一个预算,使他们可以在没有记忆的情况下使用每张地图。

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.