问题列表 - 第49314页

Java:获取打印机状态(纸张低/出)

我这样印了

FileWriter imp = new FileWriter("COM2");
while ((linea = br.readLine()) != null) {
            imp.write(linea);
            imp.write(0x0A);
}
Run Code Online (Sandbox Code Playgroud)

那么现在我使用端口COM2,我有一个接收十六进制代码的打印机,它的响应将返回类型字节,我不知道如何用java做.有人以前做过吗?

谢谢.

java printing

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

如何在rails中追溯性地将主键添加到我的表中?

我创建了一个没有主键的表(:id => false),但现在又回来咬了我的屁股.

我的应用程序已经投入生产,我不能只删除它并重新创建另一个.

有没有办法运行迁移以向我的表添加另一个自动增量主键列?

migration ruby-on-rails key primary-key

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

将char数组作为std:string返回

以下是否安全,没有显式强制转换或调用std :: string构造函数?如果不安全,为什么不呢?

std:string myfunc()
{
    char buf[128] = "";
    // put something into buf or not base on logic.

   return buf;
}
Run Code Online (Sandbox Code Playgroud)

c++

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

Google Docs是否有任何开源替代方案?

我正在寻找Google Docs的开源替代品.我想要它的原因是因为我想在我的电脑上托管它.Google不允许您这样做.有人知道Google Docs的任何开源替代品吗?如果有的话,我将不胜感激.

非常感谢!

open-source google-docs

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

直方图Matplotlib

所以我有一点问题.我有一个scipy的数据集已经是直方图格式,所以我有bin的中心和每个bin的事件数.我现在如何绘制直方图.我试着做

bins, n=hist()
Run Code Online (Sandbox Code Playgroud)

但它不喜欢那样.有什么建议?

python numpy matplotlib histogram scipy

101
推荐指数
6
解决办法
15万
查看次数

NHibernate3查询与QueryOver

我注意到有两种方法可以创建对nhibernate的友好的通用友好访问.

IQueryOver<T, T> query= session.QueryOver<T>().Where(criteria);
Run Code Online (Sandbox Code Playgroud)

IQueryable<T> query= session.Query<T>().Where(criteria);
Run Code Online (Sandbox Code Playgroud)

每个接口的实现.

IQueryOver<TRoot, TSubType> : IQueryOver<TRoot>, IQueryOver
Run Code Online (Sandbox Code Playgroud)

IQueryable<out T> : IEnumerable<T>, IQueryable, IEnumerable
Run Code Online (Sandbox Code Playgroud)

IQueryable实现IEnumerable,因此支持您期望的所有LINQ友好的东西.我正在倾向于这个实现,但是想知道是否有人知道QueryOver的目的是什么,你无法用Query完成?

c# nhibernate orm

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

Android NDK游戏引擎

我需要带有物理的android ndk 3D游戏引擎,真的吗?

c++ 3d android linderdaum

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

无法在OpenGL中的2D(正交)上绘制3D(Frustum)

我正在尝试在背景图像(正投影)上渲染一些带有Frustum投影的网格.无论我做什么,背景图像都会保持在场景之上(隐藏网格物体).

我尝试过一点测试 - 当我用相同的投影矩阵渲染它们时,它们的顺序是正确的 - 背景图像在网格后面.

这些是投影矩阵和Depth-Buffer init:

glEnable(GL_DEPTH_TEST);
glClearDepthf( 1.0f );
glDepthFunc( GL_LEQUAL );
glDepthMask (GL_TRUE);

EGLConfig eglconfig;
EGLint const attrib_list[] = {
    EGL_DEPTH_SIZE, 16,
    EGL_NONE
};
EGLint numreturned;
CHECK(eglChooseConfig(esContext.eglDisplay, attrib_list, &eglconfig, 1, &numreturned) != EGL_FALSE);

float fieldOfView = 60.0;
float znear = 0.1f;
float zfar = 100000;
float size = (float)(znear * tanf((fieldOfView * M_PI /180.0f) / 2.0f)); 

m_orthoProjMatrix.loadOrtho(0, 
                            screenWidth, 
                            0, 
                            screenHeight, 
                            znear, 
                            zfar);

m_frustProjMatrix.loadFrustum(-size, 
                               size, 
                              -size / (screenWidth / screenHeight), 
                               size / (screenWidth / screenHeight), 
                               znear, 
                               zfar); …
Run Code Online (Sandbox Code Playgroud)

opengl-es frustum orthographic projection-matrix opengl-es-2.0

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

Scala键入:如何确保数字类型

我在Scala中遇到了一个小问题.在Haskell中,我可以这样做:

add :: (Num a) => (a,a) -> (a,a) -> (a,a)
Run Code Online (Sandbox Code Playgroud)

这样,我可以投入add任何类型的数字和支持+等.我希望Scala类相同,如下所示:

case class NumPair[A <: Numeric](x: A, y: A)
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.但是由于Scala Docs,它Numeric[T]是允许这些操作的唯一特征,并且似乎被扩展Int,Float等等.

有小费吗?

types functional-programming scala

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

为什么Scala API有两种组织类型的策略?

我注意到Scala标准库使用两种不同的策略来组织类,特征和单例对象.

  1. 使用其成员为导入的包.例如,这是您访问的方式scala.collection.mutable.ListBuffer.这种技术很熟悉来自Java,Python等.

  2. 使用特征的类型成员.例如,这是您访问该Parser类型的方式.你首先需要混入scala.util.parsing.combinator.Parsers.这种技术不熟悉来自Java,Python等,并且在第三方库中使用不多.

我猜(2)的一个优点是它组织了方法和类型,但根据Scala 2.8的包对象,可以使用(1)完成相同的操作.为什么要有这两种策略?什么时候应该使用?

import scala packages traits

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