小编Nik*_*lin的帖子

为开源项目做出贡献有什么好处?

一年前,我是.NET的忠实粉丝.我正在按需开发自定义应用程序,并且不难理解如何通过这种工作来生活 - 客户要求您制作自定义应用程序,安排价格,完成工作并赚钱.

现在我听到越来越多的人谈论开源项目和集体智慧,这似乎是一个伟大的概念,为创新做出贡献.但当然作为一名全职员工,很难找到时间免费工作,我不明白除了个人满意度之外,还有哪些其他好处可以促进开源项目.

如果你能解释一下如何为开源项目做出贡献,我将非常感激.

谢谢.

open-source

17
推荐指数
3
解决办法
5259
查看次数

Android(Java)网络编程资源

我想开发一个Android应用程序,它将通过TCP连接传输数据.

有没有人知道任何可以找到客户端 - 服务器连接示例的好例子或书?

我是Java和Android的新手,所以我非常感谢任何建议.

java android network-programming

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

如何在设备上安装unsigned android应用程序?

目前,一个开发团队正在开发Android应用程序,在开发过程中,测试人员必须测试当前状态并报告问题.

到目前为止,我只是通过在我的电脑上连接测试仪的设备并在IDE中运行来安装应用程序.这样,如果必须每天多次在多个设备上安装应用程序,我们会浪费大量时间.

我想要的是向测试团队发送.apk文件,让他们自己安装和运行应用程序.

有谁知道最好的方法是什么?

谢谢!

testing installation android

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

无法添加列,因为其CellType属性为null异常

我遇到以下代码问题.当我使用调试器时,我遇到以下行的异常:

dgvCalls.Columns.Insert(1, msisnnColumn);
Run Code Online (Sandbox Code Playgroud)

我得到一个例外:

无法添加列,因为其CellType属性为null.

奇怪的是,我为其他一些DataGridViews创建了相同的程序,它运行正常.

if (!(dgvCalls.Columns.Contains("DirectionImage")))
                {
                    directionIconColumn = new DataGridViewImageColumn();
                    directionIconColumn.Name = "DirectionImage";
                    directionIconColumn.HeaderText = "";
                    dgvCalls.Columns.Insert(0, directionIconColumn);
                    directionIconColumn.CellTemplate = new DataGridViewImageCell();
                }
                if (!(dgvCalls.Columns.Contains("msisndColumn")))
                {
                    msisnnColumn = new DataGridViewColumn();
                    msisnnColumn.Name = "msisndColumn";
                    msisnnColumn.HeaderText = "Klic";
                    dgvCalls.Columns.Insert(1, msisnnColumn);
                    msisnnColumn.CellTemplate = new DataGridViewTextBoxCell();
                }
Run Code Online (Sandbox Code Playgroud)

有什么建议?

c# datagridview

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

onKeyDown()问题

我想创建一个照片/视频捕获应用程序.

我创建了一个CaptureView扩展SurfaceView并放在主窗体中的类.

主窗体的活动具有onCreateOptionsMenu()创建菜单的方法.菜单工作正常,但后来我尝试实现一个方法onKeyDown:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    if(event.getAction() == KeyEvent.ACTION_DOWN) {
        switch(keyCode) {
        case KeyEvent.KEYCODE_CAMERA:
            videoPreview.TakePicture();
            return true;
        }
    }

    return super.onKeyDown(keyCode, event);
}
Run Code Online (Sandbox Code Playgroud)

该菜单不再出现,并且该方法不会捕获onKeyDown事件.

有谁知道这个问题可能是什么原因?

android onkeydown android-view

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

Android:如何在应用程序终止时释放资源?

我创建了一个使用相机的应用程序,在应用程序执行期间,屏幕始终打开.

在onCreate()方法中我添加了锁:

final PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
this.mWakeLock = pm.newWakeLock(PowerManager.SCREEN_DIM_WAKE_LOCK, "My Tag");
this.mWakeLock.acquire(); 
Run Code Online (Sandbox Code Playgroud)

这是覆盖onStop()方法:

@Override
protected void onStop() {

    if(mWakeLock.isHeld())
    {
        mWakeLock.release();
    }

    super.onStop();
}
Run Code Online (Sandbox Code Playgroud)

但是在应用程序终止后,屏幕一直处于打开状态,如果我运行相机应用程序,它会遇到一个错误,这个错误很明显,因为相机资源没有被释放.

有没有人知道如何在应用程序终止时释放所有资源?

resources android

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

如何将ComboBox与DataTable绑定

我有以下列的DataTable:

id,Name,Description,ParentId

并且想要创建一个WPF控件(.NET 4.0框架),它实现了一个组合框,它显示绑定到id值的名称.因此,当用户选择组合框中显示的名称时,后面的逻辑必须检索其id值.

如果有人能够展示上述方法,我将非常感激.

data-binding wpf

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

neo4j:有没有办法/如何选择随机节点?

我想检索特定数量的随机节点.该图由3 000 000个节点组成,其中一些是源,一些是目标,一些是两者.

目的是检索随机源,因为我不知道如何选择随机,程序生成k个随机数,从1到3 000 000,代表节点ID,然后丢弃所有随机选择的非源的节点.由于此过程非常耗时,我想知道是否可以使用密码查询直接选择随机源.

如果要选择所有源,则查询将如下所示

START t = node(*)MATCH(a) - [:LEADS_TO] - >(t)返回a

有谁知道如何直接用密码选择有限数量的随机节点,或者,如果不可能,建议任何解决方法?

谢谢!

neo4j cypher

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

Android:如何监控WiFi信号强度

当信号强度发生变化时,我会收到通知.我尝试创建以下方法并在onCreate()中调用它:

private void initializeWiFiListener(){
    Log.i(TAG, "executing initializeWiFiListener");

    String connectivity_context = Context.WIFI_SERVICE;
    final WifiManager wifi = (WifiManager)getSystemService(connectivity_context);

    if(!wifi.isWifiEnabled()){
        if(wifi.getWifiState() != WifiManager.WIFI_STATE_ENABLING){
            wifi.setWifiEnabled(true);
        }
    }

    registerReceiver(new BroadcastReceiver(){

        @Override
        public void onReceive(Context context, Intent intent) {
            WifiInfo info = wifi.getConnectionInfo();
            //TODO: implement methods for action handling
        }

    }, new IntentFilter(WifiManager.RSSI_CHANGED_ACTION));
}
Run Code Online (Sandbox Code Playgroud)

如果有人能检查方法是否写得正确,我将不胜感激.我试图运行应用程序,但没有收到任何通知,我不确定是否是因为信号强度在我运行调试的地方可能是不变的,或者是因为缺少某些东西.

谢谢!

networking android

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

如何使用 OpenCV 捕获多个摄像头流?

我必须拼接从许多 (9) 台相机捕获的图像。最初,我尝试从 2 个相机以 15 FPS 的速率捕获帧。然后,我连接了 4 个摄像头(我还使用了外部供电的 USB 集线器来提供足够的电力)但我只能看到一个流。

为了测试,我使用了以下脚本:

import numpy as np
import cv2
import imutils

index = 0
arr = []
while True:
    cap = cv2.VideoCapture(index)

    if not cap.read()[0]:
        break
    else:
        arr.append(index)
    cap.release()
    index += 1

video_captures = [cv2.VideoCapture(idx) for idx in arr]

while True:
    # Capture frame-by-frame
    frames = []
    frames_preview = []

    for i in arr:
        # skip webcam capture
        if i == 1: continue
        ret, frame = video_captures[i].read()
        if ret:
            frames.append(frame) …
Run Code Online (Sandbox Code Playgroud)

python performance multithreading opencv video-streaming

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