问题列表 - 第32361页

什么文章讨论"查看10000英尺的代码"?

几年前,我读了一篇关于分析大型代码库的简洁方法的文章.

我们的想法是缩小到目前为止压痕和块长度的模式都是真正可见的.

作者写了关于使用非常小的字体打印代码并查看10英尺后面的结果的文章.我相信作者还有一些工具可以重新格式化代码并为这种技术生成图像,从而可以避免使用纸张.

我无法找到合适的搜索查询来实现这一目标.有人有主意吗?

refactoring code-analysis

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

关于Dijkstra的论文

我在读工作中的Coders.

我在Donald Knuth的采访中看到了这一段.

Seibel:我们谈过的很多人在开始时都可以直接访问机器.然而Dijkstra有一篇论文,我相信你很熟悉,他基本上说我们不应该让计算机科学的学生在培训的最初几年接触机器; 他们应该把所有时间花在操纵符号上.

我想要链接到那篇论文.这是哪一篇论文?(他写的太多了:-)

dijkstra

7
推荐指数
2
解决办法
855
查看次数

读取haskell中的二进制文件

我怎么能写一个像...这样的定义的函数

readBinaryFile :: Filename -> IO Data.ByteString
Run Code Online (Sandbox Code Playgroud)

我已经将Haskell的功能部分缩小了,但是类型系统和monad仍然让我头疼.有人可以写下并解释这个功能对我有用吗?

binary haskell bytestring

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

如何使用ADB使用sendevent命令向设备发送触摸事件?

我正在尝试使用AndroidDebugBridge将触摸事件发送到设备,以便我可以为UI测试做一些基本的自动化.我已经在LINK中进行了讨论.我可以使用sendevent模拟模拟器上的触摸,但无法在设备上执行相同的操作.

就像上面的链接一样,模拟器似乎每次触摸发出6个事件(xcoord,ycoord,2个用于按下,2个用于发布)并且很容易将这些信息用于sendevents,但是设备的触摸屏的getevent似乎产生太多的事件.

有人设法将ADB的触摸发送到设备吗?你能分享一下解决方案吗?

automation android touchscreen adb

81
推荐指数
5
解决办法
13万
查看次数

如何使用倒角匹配算法寻找"相似图像"

我想询问有关如何使用倒角匹配算法(边缘匹配算法)来查找"相似"图像的更多信息.我想知道是否可以为匹配的结果设置"得分".

algorithm image computer-vision edge-detection

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

如何获得Wifi接入点的连接强度?

我正在构建一个应用程序,读取每个可用的Wifi接入点的信号强度.

我编写了如下代码:

    wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);

    // Get WiFi status
    WifiInfo info = wifi.getConnectionInfo();
    textStatus.append("\n\nWiFi Status: " + info.toString());

    // List available networks
    List<WifiConfiguration> configs = wifi.getConfiguredNetworks();
Run Code Online (Sandbox Code Playgroud)

但是,我有两个问题:

  1. 在调试中,configs只包含一个连接.但是,我可以看到系统的wifi设置中有几个AP可用.即configs不完整列表.

  2. 我不知道如何获得信号强度WifiConfiguration.

顺便说一句,我使用的是HTC Hero和Android 1.5.

android wifi

13
推荐指数
2
解决办法
4万
查看次数

物化查询结果不支持此方法

看看我的代码:

public static ItemType GetItem(int id)
{
    ItemType it = new ItemType();
    using (var context = matrix2.matrix2core.DataAccess.Connection.GetContext())
    {
        var q = (from ci in context.Item
                 where ci.ID == id
                 let TemplateID = ci.TemplateID
                 let Groups = from x in context.CriteriaGroup
                              where x.TemplateID == TemplateID
                              select new
                              {
                                  x
                              }
                 let CriteriaItems = from x in context.CriteriaItem
                                     where Groups.Select(y => y.x.ID).Contains(x.CriteriaGroupID)
                                     select new
                                     {
                                         x
                                     }
                 select new
                 {
                     ci.ID,
                     ci.Name,
                     ci.CategoryID,
                     ci.Description,
                     ci.ItemValue,
                     TemplateID,
                     Groups,
                     CriteriaItems,
                     ItemValues = from x …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework

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

Python嵌套字典查找使用默认值

>>> d2
{'egg': 3, 'ham': {'grill': 4, 'fry': 6, 'bake': 5}, 'spam': 2}
>>> d2.get('spamx',99)
99
>>> d2.get('ham')['fry']
6
Run Code Online (Sandbox Code Playgroud)

我想获得火腿里面的鱼苗值,如果没有,得到值,99或88作为第二个例子.但是怎么样?

python lookup dictionary default-value

5
推荐指数
2
解决办法
3391
查看次数

如何在C(android)中呈现文本?

我正在使用C本机代码中的android NDK开发一个在屏幕上绘制文本的程序.你能告诉我如何渲染文字吗?谢谢.

最好的问候Michael

c fonts android native

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

在从C#到COM互操作的读取单元格值期间忽略excel vba错误

我正在从C#运行VBA宏,这可能会产生错误.这些错误的特点是弹出提示进行调试,中断应用程序并要求用户输入.我需要这些宏,他们不能被禁用.

如何自动忽略这些错误或关闭对话框?

c# excel vba com-interop excel-vba

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