小编use*_*122的帖子

PHPStorm + XDebug设置演练

直到最近,我一直在用PHP编写代码(通过Notepad ++)并通过检查IIS中的日志进行调试(得喜欢那个web平台安装程序); 我已经决定更新到一个更有效的代码编写/测试环境,并在使用PHPStorm玩了好几分钟之后,决定购买它并尝试一下.从那以后,我意识到,就教程和演练而言,PHPStorm有点短暂.给了手册一瞥(RTFM,我知道),然后想出来,我想问一下那里是否有人愿意通过XDebug设置PHPStorm来帮助我,所以我可以不再讨厌自己没有研究底层系统足够好,并回到编码.

TLDR; 有人可以发布详细的演练来设置PHPStorm + XDebug吗?假设我的最大程度的愚蠢(我通常比ASP.NET世界更有能力,但我接近通常与PHP世界中某些形式的海上海绵相关的智能水平).

环境是安装了IIS和PHP的Windows 7旗舰版(64位).

xdebug phpstorm

43
推荐指数
4
解决办法
7万
查看次数

在C#中创建列表列表

我似乎在围绕C#中的通用列表通用列表的想法时遇到了一些麻烦.我认为问题源于<T>参数的使用,我之前没有经验.有人可以提供一个简短的例子,声明一个List是一个List,其中包含另一个List,但其中包含的对象的类型不是立即知道的?

我一直在阅读有关泛型的MS文档,我不能立即确定是否可以声明一个List<List<T>>,也不确定如何将<T>参数传递给内部列表.

编辑:添加信息

会宣布List<List<T>>在这里被视为合法吗?如果您想知道,我正在构建一个类,允许我使用ulong作为索引器,并且(希望)通过维护列表列表来绕过令人讨厌的2GB限制.Net.

public class DynamicList64<T>
    {
        private List<List<T>> data = new List<List<T>>();

        private ulong capacity = 0;
        private const int maxnumberOfItemsPerList = Int32.MaxValue;



        public DynamicList64()
        {
            data = new List<List<T>>();
        } 
Run Code Online (Sandbox Code Playgroud)

.net c#

43
推荐指数
3
解决办法
18万
查看次数

C++相当于C#的内部

我试图将一些代码从C#反向移植到C++以解决一个恼人的问题,并且想知道是否有人知道C#的'内部'相当于C++中的内容.

这是一个使用它的例子:

internal int InternalArray__ICollection_get_Count ()
        {
            return Length;
        }
Run Code Online (Sandbox Code Playgroud)

.net c# c++ visual-c++

19
推荐指数
2
解决办法
1万
查看次数

在NetBeans中将所有GUI项恢复为其默认大小/位置

我想知道NetBeans中是否有一个快速组合键可以将各种GUI项目放回到默认大小并接近默认位置.我问,因为,当在布局之间交换/使用NetBeans /尝试正确显示各种项目时,他们有奇怪的倾向传送到我找不到的地方,或者将大小改为不太有用的东西.不可否认,当你在一个表单中有多个项目时,这是非常烦人的,并且必须使用导航器来查明该死的东西是否仍然存在!

netbeans

12
推荐指数
2
解决办法
9150
查看次数

在C#中测试某些东西是否是可解析的XML

有没有人知道在C#中检查字符串是否可解析为XML的快速方法?最好是快速,低资源的东西,它返回一个布尔值,无论它是否会解析.

我正在开发一个数据库应用程序来处理有时存储为XML的错误,有时则不会.因此,我希望能够非常快速地测试我从数据库中获取的字符串(包含在DataTable中)...而不必诉诸任何try/catch {}语句或其他kludges ...除非这些是实现这一目标的唯一途径.

.net c# xml

11
推荐指数
3
解决办法
2万
查看次数

C中的工会背后有什么意义?

我正在阅读O'Reilly的Practical C Programming一书,并阅读了关于C编程语言的K&R书籍,而且我在掌握工会背后的概念时遇到了麻烦.

它们采用最大数据类型的大小来构建它们......最近分配的数据会覆盖其余数据......但为什么不根据需要使用/释放内存?

这本书提到它用于通信,你需要设置相同大小的标志; 并且在google网站上,它可以消除奇数大小的内存块......但它是否适用于现代的非嵌入式内存空间?

你可以用它和CPU寄存器做些狡猾的事吗?它只是一个早期编程时代的延续吗?或者它是否像臭名昭着的goto一样,仍然有一些强大的用途(可能在紧凑的内存空间中),这使它值得保持?

c unions

7
推荐指数
1
解决办法
497
查看次数

隐藏变量

快速愚蠢的问题:是否可以隐藏VB.NET中属性使用的变量名?

我主要是一名C#程序员,目前正在用一些VB.NET帮助朋友.无论如何,我有一个名为String的字符串stateprovincename和一个名为的属性StateProvinceName.VS似乎不喜欢这种命名约定,并声明它们实际上是同一个.想法?

.net vb.net visual-studio-2010

4
推荐指数
1
解决办法
118
查看次数

列表与字典(最大大小,元素数)

我试图确定列表和字典的最大大小(在RAM中).我也很好奇每个元素/条目可容纳的最大数量,以及每个条目的内存占用量.

我的理由很简单:我和大多数程序员一样,有些懒惰(这是一种美德).当我编写程序时,我喜欢编写一次程序,并尽可能地尝试将来证明它.我目前正在编写一个使用Lists的程序,但注意到迭代器需要一个整数.由于我的程序的功能仅受可用内存/编码样式的限制,我想编写它以便我可以使用带有Int64s的List或可能使用BigInts(作为迭代器).我在这里看到IEnumerable是一种可能性,但是想知道我是否可以将Int64填入Dictionary对象作为键,而不是重写所有内容.如果可以的话,我想知道与重写它相比可能会花费多少成本.

我的希望是,如果我的程序证明有用,我只需要在5年时间内重新编译以利用内存的增加.

.net c# dictionary list c#-4.0

3
推荐指数
1
解决办法
1万
查看次数

使用唯一排列创建所有二叉树

我有一个相当愚蠢的问题,我发誓不是家庭作业.对于我的生活,我不记得我是否研究过这样做的算法,而我的思维/创造力让我失望.

我有一个唯一节点列表.我需要生成包含这些节点的二叉树的所有唯一排列.如果你想知道,手性问题很重要; 在其轴(左/右)上翻转的二叉树是不一样的.

一些背景信息,如果你想知道:它是一个进化程序的种子创建算法,所以大量的小种子是好的.

编辑:澄清唯一性

Examples:

This:
  1
 / \
2   3

Is not the same as this:
  1
 / \
3   2

Nor is it the same as this:

    1
   /
  3
 /
2   

Nor this:

1
 \
  2
   \
    3
Run Code Online (Sandbox Code Playgroud)

c# binary-tree

3
推荐指数
1
解决办法
956
查看次数

C#:Decimal - >可以精确存储的最大整数

我一直在寻找十进制类型的一些可能的编程乐趣在不久的将来,并希望使用一个比Int64更大的整数.一个关键点是我需要找出可以安全存储到十进制中的最大整数(不会丢失精度); 我这样说,因为显然它在那里使用了一些浮点,作为程序员,我们都知道只有浮点才能给我们的爱.

那么,有谁知道我可以推进的最大的int?

另外,有没有人有任何使用longs/int数组的经验?这是为了这个项目之后的项目.

谢谢,-R

.net c#

2
推荐指数
1
解决办法
4143
查看次数

.Net列表和最大元素数

所以我正在开发一个仅附加的64位列表和字典,我遇到了内存错误.我想我会在某个时候,但不是64 MB.我发现有些意外,如果有人能向我解释为什么它会遇到64 MB的问题,我很好奇.

我对我的新List类的测试只是尝试在List中创建和加载8 GB值的bool.我认为他们每个只能吸收~1位,所以我会得到一些很好的指标/精度来测试我的程序.

这是VS的输出:

-       this    {OrganicCodeDesigner.DynamicList64Tail<bool>}   OrganicCodeDesigner.DynamicList64Tail<bool>
        Count   536870912   ulong
-       data    Count = 536870912   System.Collections.Generic.List<bool>
-       base    {"Exception of type 'System.OutOfMemoryException' was thrown."} System.SystemException {System.OutOfMemoryException}
-       base    {"Exception of type 'System.OutOfMemoryException' was thrown."} System.Exception {System.OutOfMemoryException}
+       Data    {System.Collections.ListDictionaryInternal} System.Collections.IDictionary {System.Collections.ListDictionaryInternal}
        HelpLink    null    string
+       InnerException  null    System.Exception
        Message "Exception of type 'System.OutOfMemoryException' was thrown."   string
        Source  "mscorlib"  string
        StackTrace  "   at System.Collections.Generic.Mscorlib_CollectionDebugView`1.get_Items()"   string
+       TargetSite  {T[] get_Items()}   System.Reflection.MethodBase {System.Reflection.RuntimeMethodInfo}
+       Static members      
+       Non-Public members      
- …
Run Code Online (Sandbox Code Playgroud)

.net c#

2
推荐指数
1
解决办法
2447
查看次数

JFrames和JPanels

嗯,我似乎遇到了一个奇怪的问题,我相信我曾经解决过,但是因为我的生活不记得了.我有一个JFrame,里面有JPanel,我尝试将另一个JPanel添加到现有的JPanel中.然而,没有任何表现.我已经放置了调用setVisible()和repaint(),但仍然没有去.

有人在乎这个问题吗?

这是我的代码:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bakarangerx;
import javax.swing.*;
import java.awt.*;
/**
 *
 * @author Ryan
 */
public class MainForm extends javax.swing.JFrame {

    /**
     * Creates new form MainForm
     */
    public MainForm() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always …
Run Code Online (Sandbox Code Playgroud)

java layout swing jpanel jframe

1
推荐指数
1
解决办法
739
查看次数

.Net Array()与[]相同

愚蠢的问题,但我必须要问,因为我正在尝试创建一个System.Collections.Big程序集,其中包含使用较大索引的各种集合.

因此,确认我是否正确,Array()类不是C#中数组([])的简单包装器,但这是真正的交易,对吗?因此,如果我升级数组以使用更大的索引器,我可以使用[]运算符来获取/设置事物而不用担心一些隐藏的肮脏,对吧?

.net c#

0
推荐指数
1
解决办法
155
查看次数