程序设计

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

14
如何使用给定的部分名称杀死所有进程?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 4个月前关闭。 我想杀死所有通过的进程: ps aux | grep my_pattern 怎么做? 这不起作用: pkill my_pattern
618 linux  bash  posix 

21
如何在TypeScript的`window`上显式设置新属性?
我通过在上显式设置属性来为对象设置全局名称空间window。 window.MyNamespace = window.MyNamespace || {}; TypeScript强调MyNamespace并抱怨: 属性“ MyNamespace”在类型为“ window”的值上不存在“ 我可以通过声明MyNamespace为环境变量并删除window显式性来使代码正常工作,但我不想这样做。 declare var MyNamespace: any; MyNamespace = MyNamespace || {}; 我怎样才能window留在那里并使TypeScript开心呢? 作为旁注,我发现TypeScript抱怨特别有趣,因为它告诉我window类型any肯定可以包含任何内容。
618 typescript 


27
致命错误:允许的134217728字节的内存大小已用尽(CodeIgniter + XML-RPC)
我有一堆客户端销售点(POS)系统,这些系统定期将新的销售数据发送到一个集中式数据库,该数据库将数据存储到一个大型数据库中以生成报告。 客户端POS基于PHPPOS,我已经实现了一个模块,该模块使用标准XML-RPC库将销售数据发送到服务。该服务器系统基于CodeIgniter构建,并为Web服务组件使用XML-RPC和XML-RPCS库。每当我发送大量销售数据时(从sales表中少到50行,而来自sales_items中与销售中每个项目有关的单独行)都会出现以下错误: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 54 bytes) 中的默认值为128M php.ini,但我认为这是一个很大的数字。实际上,我什至尝试将此值设置为1024M,而这样做所花费的时间更长。 至于我采取的步骤,我尝试禁用服务器端的所有处理,并操纵它以返回固定响应,而不管输入如何。但是,我认为问题在于实际发送数据。我什至尝试禁用PHP的最大脚本执行时间,但仍然出错。


30
如何处理JavaScript中的浮点数精度?
我有以下虚拟测试脚本: function test() { var x = 0.1 * 0.2; document.write(x); } test(); 运行代码段Hide results展开摘要 这将打印结果,0.020000000000000004而仅打印0.02(如果使用计算器)。据我了解,这是由于浮点乘法精度的错误。 有没有人有一个好的解决方案,这样在这种情况下我可以获得正确的结果0.02?我知道有类似的函数,toFixed或者四舍五入是另一种可能性,但是我真的想在不进行任何四舍五入的情况下打印出完整的数字。只是想知道你们中的一个人是否有一些不错的,优雅的解决方案。 当然,否则我将四舍五入到十位数左右。


11
仅使用CSS定位Firefox
使用条件注释,可以使用特定于浏览器的CSS规则轻松定位Internet Explorer: <!--[if IE 6]> ...include IE6-specific stylesheet here... <![endif]--> 有时,行为不当的是Gecko引擎(Firefox)。什么是将CSS规则仅定位到Firefox而不是其他浏览器的最佳方式?也就是说,Internet Explorer不仅应该忽略仅Firefox的规则,而且WebKit和Opera也应该忽略它们。 注意:我正在寻找一种“干净”的解决方案。在我看来,使用JavaScript浏览器嗅探器向HTML添加“ firefox”类并不符合要求。我希望看到一些依赖于浏览器功能的内容,就像条件注释只是IE的“特殊”……
616 css  firefox  css-hack 

24
如何在Docker容器中挂载主机目录
我正在尝试将主机目录挂载到Docker容器中,以便主机上完成的所有更新都将反映到Docker容器中。 我在哪里做错了。这是我所做的: kishore$ cat Dockerfile FROM ubuntu:trusty RUN apt-get update RUN apt-get -y install git curl vim CMD ["/bin/bash"] WORKDIR /test_container VOLUME ["/test_container"] kishore$ tree . ├── Dockerfile └── main_folder ├── tfile1.txt ├── tfile2.txt ├── tfile3.txt └── tfile4.txt 1 directory, 5 files kishore$ pwd /Users/kishore/tdock kishore$ docker build --tag=k3_s3:latest . …

26
在Java中,确定对象大小的最佳方法是什么?
Наэтотвопросестьответына 堆栈溢出нарусском:Какузнатьразмеробъекта(коллекции)впамяти? 我有一个应用程序,它读取带有大量数据行的CSV文件。我根据数据类型为用户提供了行数的摘要,但我想确保不会读取太多的数据行并导致OutOfMemoryErrors。每行转换为一个对象。有没有一种简便的方法以编程方式找出该对象的大小?是否有一个引用定义了a的原始类型和对象引用有多大VM? 现在,我的代码可以读取多达32,000行,但我也想让代码显示尽可能多地读取行,直到使用32 MB内存为止。也许这是一个不同的问题,但我仍然想知道。
616 java  memory 

8
有什么方法可以在线声明数组吗?
假设我有一个方法m(),该方法将字符串数组作为参数。有什么方法可以在我打电话时直接声明该数组?即代替: String[] strs = {"blah", "hey", "yo"}; m(strs); 我可以只用一行替换它,而避免声明一个我永远不会使用的命名变量吗?
616 java  arrays 



3
是否有列出所有Unix组名称的命令?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 我知道有/etc/group列出所有用户组的文件。 我想知道是否存在一个简单的命令来列出所有用户组名称,尽管解析了世界可读/etc/group文件。我愿意创建一个列出Linux帐户组名的管理员网页。
615 linux 

8
删除多个类(jQuery)
有没有更好的办法重写: $('element').removeClass('class1').removeClass('class2'); 我无法使用,removeClass();因为它会删除所有我不想要的类。
615 jquery  css 

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.