问题列表 - 第47651页

JPA选择查询与where子句

我想编写一个select语句,但无法弄清楚如何编写where子句...

我的代码:

CriteriaQuery query = entityManager.getCriteriaBuilder().createQuery();
query.select(query.from(SecureMessage.class)).where();
Run Code Online (Sandbox Code Playgroud)

这是我传递字符串的方法.我想只获取与Im传递给方法的字符串值匹配的行.

java jpa

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

Haskell 并发和句柄

我正在编写一个小通知服务器来将数据推送到客户端。基本架构看起来像这样(精简伪代码):

acceptConnections sock = forever $ do
    connection <- accept sock
    forkIO (handleConnection connection)

handleConnection connection = do
    connectionHandle <- socketToHandle connection ReadWriteMode
    handleMessage connectionHandle
    hClose connectionHandle

handleMessage connectionHandle = forever $ do
    message <- hGetLine connectionHandle 
    if shouldPushMessage message
        then hPutStrLn targetConnection message
        else return () 
Run Code Online (Sandbox Code Playgroud)

其中 targetConnection(在 handleMessage 中)来自一个单独的连接,并在不同的线程中挂起 handleMessage,等待其缓冲区被填充。我认为这会导致问题,因为我有 2 个线程访问同一个句柄。所以,我的问题是,为什么这不是问题?或者是这样,我只是还没有看到它变成一个问题?在我的实际应用程序中,当我获取 targetConnection 时,我是通过我通过 MVar 访问的地图来实现的,但是在 hGetLine 调用中并没有安全地访问它。

免责声明:我是一个完整的 Haskell 和多线程新手

感谢您的任何解释/见解!

concurrency haskell handle

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

如何将远程Git存储库添加到Ubuntu服务器?

我在桌面计算机(Windows 7)上创建了一个Git存储库,其中包含:

git init
git add <all my files>
git commit -m "added my files"
Run Code Online (Sandbox Code Playgroud)

现在我在局域网上的一台机器上安装了一个新的Ubuntu Server 10.10并安装了OpenSSH.我的主目录是/home/jonas,我创建了一个目录~/code/来包含我的项目.我可以使用Putty从Windows 7登录Ubuntu服务器.

我在服务器上安装了Git sudo apt-get install git

添加远程存储库

现在我想在我的桌面上将我的Git存储库添加到服务器.我尝试按照使用Git的实用版本控制的说明进行操作.

从我的桌面我运行这些命令:

git remote add origin jonas@192.168.1.10/home/jonas/code/myproject.git
git push origin master
Run Code Online (Sandbox Code Playgroud)

但我收到此错误消息:

fatal: 'jonas@192.168.1.180/home/jonas/code/myproject.git' does not appear to be
 a git repository
fatal: The remote end hung up unexpectedly
Run Code Online (Sandbox Code Playgroud)

问题是什么?如何创建远程存储库?


正如PerfectlyNormal建议的那样,我:在地址中添加了一个.现在它工作得更好,我不得不输入我的密码到服务器,但后来我收到了类似的错误消息:

fatal: '/home/jonas/code/myproject.git' does not appear to be a git repository
fatal: The remote end hung up …
Run Code Online (Sandbox Code Playgroud)

git ssh repository ubuntu-server git-remote

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

C中的For循环局部变量

为什么以下代码每次输出相同的内存位置?

int x;
for (x = 0; x < 10; x++) {
    int y = 10;
    printf("%p\n", &y);
}
Run Code Online (Sandbox Code Playgroud)

我认为每次运行for循环时内存位置都应该改变,变量是新的.

c

14
推荐指数
3
解决办法
3868
查看次数

Javascript中是否有可用于压缩的库

我正在寻找从服务器以压缩格式向客户端(带有ajax请求)发送数据,而不是使用浏览器解压缩该数据?有这个图书馆吗?

我不是在寻找压缩javascript文件!

编辑:我认为问题不够清楚,我不想压缩html文件,我想在服务器上存储一些压缩的LZMA文件或任何其他压缩格式(如obj文件),然后我需要在解压后解压缩它们我用AJAX得到它.不使用gzip同时压缩/解压缩.用Javascript获取后打开已经被zipeed的文件.

javascript compression lzma

8
推荐指数
2
解决办法
8389
查看次数

c#中的列表框刷新()

int[] arr = int[100];
listBox1.DataSource = arr;
void ComboBox1SelectedIndexChanged(object sender, EventArgs e)
{
    .....//some processes
    listBox1.DataSource = null;
    listBox1.DataSource = arr;
}

is not working,
Run Code Online (Sandbox Code Playgroud)

也,

listBox1.Refresh(); is not working,
Run Code Online (Sandbox Code Playgroud)

也,

listBox1.Update(); is not working,
Run Code Online (Sandbox Code Playgroud)


我知道我可以使用,BindingList<T>但我必须只使用数组.

你能帮帮我怎样才能刷新列表框?

c# listbox refresh

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

使用Delphi XE Starter Edition进行哪些测试框架/单元测试

我正在考虑从Delphi 2007(由我的雇主购买)转移到Delphi XE Starter Edition(由我购买,因为我的雇主正在远离Delphi)进行一些开源/业余爱好工作.所以,价格肯定是一个问题.

Delphi XE Starter Edition似乎没有集成的DUnit东西.是否有任何测试框架的建议可以与XE Starter一起使用?框架必须是可自动化的; 例如,它必须可以由Hudson或CruiseControl等持续集成系统运行.当然,免费是最好的.直接集成到IDE中也很方便,但不是必需的.

delphi automated-tests unit-testing

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

C++ 列表实现

因此,我正在为编程练习构建 List 的实现。到目前为止,我有这个:

#include <iostream> 
#include <algorithm>

using namespace std;

template <class T> class Link;
template <class T> class List_iterator;

template <class T> 
class List
{
public:
   typedef List_iterator<T> iterator;

   List();
   List(const List<T> & l);
   ~List();

   bool empty() const;
   unsigned int size() const; 
   T & back() const;
   T & front() const;
   void push_front(const T & x);
   void push_back(const T & x);
   void pop_front();
   void pop_back();
   iterator begin() const;
   iterator end() const;
   void insert(iterator pos, const T & x);
   void erase(iterator …
Run Code Online (Sandbox Code Playgroud)

c++ list

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

无论如何在发送之前加密POST/GET变量?

我正在为网站创建一个简单的安全协议.在登录表单中,用户输入他们的用户名和密码.但是,当信息以$ _GET或$ _POST的形式发送时,它根本没有安全性,例如:http://www.mysite.com/sendinfo.php?user = blah&pass = password123 .无论如何在将数据客户端发送到服务器之前对其进行加密?谢谢!

javascript php

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

因子在Python中的功能

我如何在Python中计算整数的阶乘?

python

121
推荐指数
8
解决办法
44万
查看次数