小编abi*_*ash的帖子

指向数组的简单指针

以下代码有什么作用?

obj *x = new obj[100];
delete x; // Note the omission of []
Run Code Online (Sandbox Code Playgroud)

它只删除数组中的第一个元素吗?

c++

9
推荐指数
2
解决办法
293
查看次数

使用bash模拟按键

我尝试从终端运行gedit并在那里打开的文件中键入一些文本,但没有成功.我尝试使用gedit; sleep 2; xte -x display 'key k';命令,但这只运行gedit(不键入k char).我可以用一块芯片吗?

linux bash ubuntu

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

RethinkDB中的复合主键

我可以在RethinkDB中创建复合主键吗?例如,如果我有一个表与下一个文件结构{authorsId: '371df80c-2efd-48f9-ac37-3edcdb152fb1', postsId: '905e0c92-adcb-4095-98df-fa08ca71b900'},我怎么能在两个authorsId和同时创建主键postsId.或者,如果我不能这样做,我应该如何以三种方式使用多对多的关系.我是使用一个字段作为主键还是第二个作为二级索引?

rethinkdb

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

window.requestFileSystem()函数的简单示例

我有下一个问题:我尝试window.requestFileSystem()在Chrome中使用功能,但它失败了.寻找我的步骤:

1)我在Chrome中添加了"允许从文件访问文件"标志(请参阅img bellow):在此输入图像描述

2)我重新启动了系统.

3)然后我用'允许文件访问文件'标志运行Chrome.

4)毕竟我尝试启动此示例代码:

function onInitFs(fs) {
  console.log('Opened file system: ' + fs.name);
}

    function errorHandler(e)
{
    console.log("Error");
}    
    window.requestFileSystem(window.TEMPORARY, 5*1024*1024 /*5MB*/, onInitFs, errorHandler);
Run Code Online (Sandbox Code Playgroud)

但它失败了: 在此输入图像描述

我的行为有什么问题?

javascript jquery google-chrome google-chrome-devtools

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

用C++定义线程

如何启动线程_beginthreadex()使其执行void myFunction(wchar_t *param);?我试着用这个:

_beginthread(NULL, 0, myFunction, L"someParam", 0, &ThreadID);
Run Code Online (Sandbox Code Playgroud)

但是有编译错误:

错误C2664:' beginthreadex':无法将参数3从'void( _cdecl*)(wchar_t*)'转换为'unsigned int(__stdcall*)(void*)'.

我该如何解决这个错误?我好像能做到_beginthread((void(*)(void*))myFunction, 0 , (void *)L"someParam");.但是对于_beginthreadex()这些演员来说似乎没有用.我需要做什么?此代码不输出任何内容.怎么了?

unsigned int __stdcall myFunction( void *someParam )
{
    printf("Hello world!");
    return 0;
}


int _tmain(int argc, _TCHAR* argv[])
{
    _beginthreadex(NULL, 0, myFunction, L"param", 0, NULL);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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

负dwLowDateTime在FILETIME结构中的含义是什么?

我知道这个FILETIME结构从1601年1月1日起以100纳秒的步长形成了日期时间值.但是什么意思dwLowDateTime的价值小于0?

c c++ winapi datetime

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

终端日志文件

是否存在日志文件,其中系统存储Ubuntu 12.04终端中键入命令的历史记录?它在哪里?有人可以分享一个链接,我可以找到一些关于它的信息吗?

ubuntu ubuntu-12.04

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

简单的InputOutput方法

我正在编写应该从文本文件中读取数据的简单方法.我无法理解为什么这个方法只读取第2行,第4行,第6行?方法如下.我的代码有什么问题?

public static List<Employee> ReadFromFile(string path = "1.txt") 
    {
        List<Employee> employees = new List<Employee>();
        Stream stream = null;
        StreamReader sr = null;
        try
        {
            stream = new FileStream(path, FileMode.Open, FileAccess.Read);
            stream.Seek(0, SeekOrigin.Begin);
            sr = new StreamReader(stream);
            string line;
            while ((line = sr.ReadLine()) != null)
            {
                Employee employee = new DynamicEmployee();
                string str = sr.ReadLine();
                employee.FirstName = str.Substring(1, 20).Trim();
                employee.LasttName = str.Substring(20, 20).Trim();
                employee.Paynment = Convert.ToDouble(str.Substring(40, 20).Trim());
                Console.WriteLine("{0} {1} {2}", employee.FirstName, employee.LasttName, employee.Paynment);
                employees.Add(employee);
                //Console.WriteLine(str);
            }
        }
        catch//(System.FormatException)
        {
            Console.WriteLine("File format …
Run Code Online (Sandbox Code Playgroud)

c# console-application

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

堆栈在递归函数中溢出

我正在编写一个简单的应用程序,将某些目录中的所有文件输出到控制台 为实现这一点,我在函数中动态分配内存PathCreator()并返回指向此内存的指针.我不知道如何正确释放这个内存段GetAllFiles().当我使用下面的代码时,我得到一个堆栈溢出异常.我怎样才能解决这个问题?请不要让我使用不需要动态分配内存的东西,我只是想修复我的代码.

#include "stdafx.h"
#include <windows.h>
#include <iostream>
wchar_t *PathCreator(wchar_t *dir, wchar_t *fileName);
int is_directory(wchar_t *p)
{
    wchar_t *t = PathCreator(p,L"\\");
    WIN32_FIND_DATA file;
    HANDLE search_hendle = FindFirstFile(t, &file);
    long error = GetLastError();
    if(error == 267)
    {
        return 0;
    }
    else
    {
        return 1;
    }
}

wchar_t *PathCreator(wchar_t *dir, wchar_t *fileName)
{
    wchar_t* path = 0;
    int size = 0;
    wchar_t *d = dir;
    wchar_t *f = fileName;
    while(*d != '\0')
    {
        d++;
        size++;
    }
    while(*f != …
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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

2维wchar_t字符串数组的简单示例

有人可以解释为什么下一个代码输出26时间'Z'而不是从'A'到'Z',我怎么能正确输出这个数组.看代码:

wchar_t *allDrvs[26];
    int count = 0;
     for (int n=0; n<26; n++)
     {
         wchar_t t[] = {L'A' + n, '\0'}; 
         allDrvs[n] = t;
         count++;
     }
     int j;
     for(j = 0; j < count; j++)
     {
        std::wcout << allDrvs[j] << std::endl;
     }
Run Code Online (Sandbox Code Playgroud)

c c++

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

保存图像而不压缩

我知道JPG,BMP,GIF和其他格式压缩图像.但是我可以获得显示的快照并保存它而不用编程方式压缩(在二进制文件中)(例如使用c/c ++或其他东西)?

c c++ unix windows winapi

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