小编Red*_*ddy的帖子

java.nio的Maven存储库

我正在用Java 6编写一个应用程序(我必须坚持这一点).我需要为文件观察器编写一个模块.

谷歌搜索后,我发现Java 7 java.nio包很好.我想将此子包单独导入maven [my repository]并创建模块.

任何人都可以指导我如何实现这一目标?这些子模块有没有maven repo?

nio file maven java-6 java-7

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

Eclipse的JVM信息插件

是否有任何Eclipse插件可以查看当前的JVM内存使用情况?我不是在寻找剖析器.

I am just looking for small plugin which can show present JVM used memory/available memory and force the Garbage Collector.

eclipse jvm eclipse-plugin

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

在Powershell中获取登录用户

我编写了这个Powershell脚本来获取Active Logged in Users.它在exe文件(C#)中完美运行,当我从Powershell运行时,我得到了Arithmetic operation resulted in an overflow.

找不到问题.有什么问题?

function IsUserCurrentlyLoggedIn($UserDomain, $UserName)
{
    Add-Type -Language CSharp -TypeDefinition @'
using System;
using System.Runtime.InteropServices;

namespace Test
{
    public static class EnumerateUsers
    {
        [DllImport("wtsapi32.dll")]
        static extern IntPtr WTSOpenServer([MarshalAs(UnmanagedType.LPStr)] String pServerName);

        [DllImport("wtsapi32.dll")]
        static extern void WTSCloseServer(IntPtr hServer);

        [DllImport("wtsapi32.dll")]
        static extern Int32 WTSEnumerateSessions(
            IntPtr hServer,
            [MarshalAs(UnmanagedType.U4)] Int32 Reserved,
            [MarshalAs(UnmanagedType.U4)] Int32 Version,
            ref IntPtr ppSessionInfo,
            [MarshalAs(UnmanagedType.U4)] ref Int32 pCount);

        [DllImport("wtsapi32.dll")]
        static extern void WTSFreeMemory(IntPtr pMemory);

        [DllImport("Wtsapi32.dll")]
        static extern bool WTSQuerySessionInformation(
            System.IntPtr hServer, int sessionId, …
Run Code Online (Sandbox Code Playgroud)

c# powershell

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

了解 goroutines 同步

我正在尝试了解 golang频道同步。当我运行我的程序与竞争检测器,它导致了比赛的检测。

我的程序:

func main() {
    ch := make(chan int)
    done := make(chan struct{})
    wg := sync.WaitGroup{}

    go func() {
        defer close(ch)
        defer close(done)
        wg.Wait()
        done <- struct{}{}
    }()

    for i := 0; i < 5; i++ {
        x := i
        wg.Add(1)
        go func() {
            defer wg.Done()
            fmt.Println("Value: ", x)
            ch <- x
        }()
    }
    
loop:
    for {
        select {
        case i := <-ch:
            fmt.Println("Value: ", i)
        case <- done:
            break loop
        }
    } …
Run Code Online (Sandbox Code Playgroud)

channel go goroutine waitgroup

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

SQL For循环查询

我是SQL的新手.

我想使用下面的for循环查询将数据插入表中.但无法确定问题

declare
cursor mac is SELECT DISTINCT(MAC) FROM DEVICES;
cmd varchar2(200);
begin
for c in mac loop
cmd := 'INSERT INTO MAC VALUES(DEVICES_ID_SEQ.nextVal,'||c.MAC||',"ABC","123")';
execute immediate cmd;
end loop;
end;
Run Code Online (Sandbox Code Playgroud)

对于现有表中的每个MAC,我想插入新记录.

sql database oracle for-loop

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

标签 统计

c# ×1

channel ×1

database ×1

eclipse ×1

eclipse-plugin ×1

file ×1

for-loop ×1

go ×1

goroutine ×1

java-6 ×1

java-7 ×1

jvm ×1

maven ×1

nio ×1

oracle ×1

powershell ×1

sql ×1

waitgroup ×1