问题列表 - 第36104页

如何在Android中裁剪图像?

可能重复:
如何在android中裁剪解析后的图像?

我在res/drawable文件夹中有一个图像,我想在将图像加载到ImageView时裁剪(即切出图像的某些部分)图像.但是我不确定如何做到这一点,有什么建议吗?

android

35
推荐指数
4
解决办法
10万
查看次数

C#返回不可修改的列表

我有一个类,其中包含一个List<Item>我在类上有一个getter来返回它.我可以做些什么来确保调用的用户无法修改返回的List吗?(因为它是引用类型 - 我相信对返回引用的更改会影响存储在源对象中的列表)

.net c# properties modifier readonly

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

统计数据收集:从网络到数据库

我是一名贸易统计员,我想了解如何建立一个可以将数据收集到数据库中的网站.对于个人用途,我使用Google表单来收集数据,并将所有内容填充到电子表格中.但是,这可能不适合更专业的环境,特别是当我们有多个页面/表格时.我想象两个用途:

  1. 一个网站,我可以将链接发送给其他人,以便他们可以填写,类似于Google表格.
  2. 一个只有授权用户才能登录才能填写数据的网站.想一想在研究中定期跟踪患者的环境.让临床医生将数据直接输入数据库是很酷的,因为他/她填写表格而不是让另一位数据分析师将他的书面表格转录到数据库中.

显而易见的解决方案是聘请Web开发人员.但是,我喜欢在可管理的情况下自己做事.我想一个Web开发人员必须知道html,php和数据库知识(例如,MySQL或PostgreSQL).我在这些方面的经验仅限于在我的linux服务器上设置wordpress博客.我使用html的经验也很有限,因为我使用emacs org-mode从纯文本生成它们.我希望能够以最小的学习曲线听到解决方案.我的偏好当然是免费的开源软件和基于Linux的,但我想听听所有可用的解决方案(我们的数据管理器是Windows用户).

我最近阅读了一篇关于Linux Journal 的文章,其中提到了REDCap,但似乎你必须得到机构的许可才能使用.

我还在这篇文章上标记了"R",因为我想听听R用户在数据收集方面做了些什么.我最终将用R分析数据,但所有数据分析都从科学问题和数据收集开始.

谢谢!

更新2010年10月4日:感谢大家到目前为止的回复.看来,到目前为止提出的大多数第三方解决方案都将数据存放在供应商托管的数据库中.我想在SQL Server中存放所有数据.也就是说,来自Web的数据输入实时进入数据库,准备进行数据分析.

database statistics webforms r

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

使用maven和eclipse时,不会复制src/main/resources中的文件

我使用maven和eclipse(使用m2eclipse)进行Java项目.我通常从一开始

$ mvn archetype:create \
  -DarchetypeGroupId=org.apache.maven.archetypes \
  -DgroupId=com.whatever.app \
  -DartifactId=wonderapp
$ mvn eclipse:eclipse
Run Code Online (Sandbox Code Playgroud)

然后将项目导入eclipse.eclipse中的构建路径现在包含路径的"Excluded:**"模式src/main/resource.如果我把log4j.properties文件放在其中src/main/resources,它将不会被复制到输出路径,因此log4j将无法正常工作.

http://img.skitch.com/20101002-8cqmxtagxeewxyj8wjej97g5q1.jpg

运行后mvn eclipse:eclipse,根目录中的.classpath文件包含以下行:

<classpathentry kind="src" path="src/main/resources" excluding="**/*.java"/>
Run Code Online (Sandbox Code Playgroud)

在eclipse中导入后,它已更改为:

<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
Run Code Online (Sandbox Code Playgroud)

我最终不得不手动删除"**"模式.有什么方法可以让我不必这样做吗?

eclipse maven-2 m2eclipse

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

用于在.NET中可视化对象图的库

有没有人知道或者可以推荐一个可以在.NET中以递归方式显示任意对象图的库?

我需要能够打印出(到控制台)对象图的格式化表示.例如,给出一个像这样的简单对象图:

var foo = new Foo();
foo.Bar = new Bar();
foo.Bar.Baz = 42;
foo.Bar.Qux = "quux";
foo.Corge = false;
Run Code Online (Sandbox Code Playgroud)

生成这样的输出很容易:

Foo:
    Bar:
        Baz: 42;
        Qux: "quux"
    Corge: false
Run Code Online (Sandbox Code Playgroud)

我本可以使用Reflection自己编写这样的库,但是如果它已经存在,我不妨使用它而不是浪费时间重新发明轮子.

我需要它来提供编码演示,以便向观众轻松展示构建的对象图形.

.net visualization object-graph

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

在OpenGL ES中绘制的有效方法

在我的应用程序中,我通过OpenGL ES Api绘制了很多立方体.所有立方体都具有相同的尺寸,只有它们位于空间的不同坐标.我可以想到两种绘制它们的方法,但我不确定哪种方法最有效.我不是OpenGL专家,所以我决定在这里问一下.

方法1,这就是我现在使用的:由于所有立方体的尺寸相同,我只计算一次顶点缓冲区,索引缓冲区,普通缓冲区和颜色缓冲区.在刷新场景期间,我遍历所有立方体,对同一组缓冲区执行bufferData(),然后使用drawElements()调用绘制多维数据集的三角形网格.由于每个立方体位于不同的位置,我在绘制之前翻译mvMatrix.对每个多维数据集执行bufferData()和drawElements().在这种方法中,我可能通过不每次计算缓冲区来节省大量内存.但我正在进行很多drawElements()调用.

方法2将:将所有立方体视为遍布场景的多边形集.计算每个多边形的顶点,索引,颜色,正常缓冲区(实际上是多边形内的三角形),并在单次调用bufferData()时将它们推送到图形卡内存.然后单击调用drawElements()绘制它们.这种方法的优点是,我只做一个bindBuffer和drawElements调用.缺点是,我使用大量内存来创建缓冲区.

我对OpenGL的经验是有限的,从性能的角度来看,不知道上述哪种方法更好.

我在WebGL应用程序中使用它,但它是一个通用的OpenGL ES问题.

opengl-es webgl

11
推荐指数
2
解决办法
6647
查看次数

SQLite的小数位问题

我有一个SQLite3表,其列具有格式DECIMAL(7,2),但每当我选择值不具有非零第二小数位(例如.3.00或3.10)的行时,结果始终具有尾随零(s)遗失(例如3或3.1).有没有办法在SELECT语句中应用格式化函数,以便获得所需的2dp?我尝试过ROUND(),但这没有效果.否则,每次执行SELECT语句时,我都必须继续将生成的列值转换为显示所需的格式(在我的情况下使用Python),这真的很痛苦.

我甚至不介意结果是字符串而不是数字,只要它具有正确的小数位数.

任何帮助,将不胜感激.

艾伦

sqlite

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

将多个参数传递给PHP中的方法

我正在研究一个简单的课程,以便了解OOP,我需要一些函数的帮助.该函数接收各种参数,其中一些是可选的:

public function Test($req, $alsoreq, $notreq = null, $notreq2 = null, $notreq3 = null)
{ 
    ...
}
Run Code Online (Sandbox Code Playgroud)

如何调用该函数,传递两个第一个参数和最后一个参数?

例如:

Test('req', 'alsoreq', 'notreq3'); 
Run Code Online (Sandbox Code Playgroud)

无视notreq2notreq

我试过了

Test('req', 'alsoreq', '', '', 'notreq3');
Run Code Online (Sandbox Code Playgroud)

但这看起来很丑陋和黑客.

php oop parameters function

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

如何使用bash脚本遍历所有git分支

如何使用bash脚本遍历存储库中的所有本地分支.我需要迭代并检查分支和一些远程分支之间是否有任何区别.防爆

for branch in $(git branch); 
do
    git log --oneline $branch ^remotes/origin/master;
done
Run Code Online (Sandbox Code Playgroud)

我需要做上面给出的事情,但我面临的问题是$(git branch)给了我存储库文件夹中的文件夹以及存储库中存在的分支.

这是解决此问题的正确方法吗?或者还有另一种方法吗?

谢谢

git bash git-bash

95
推荐指数
5
解决办法
4万
查看次数

使用Mockito模拟hibernate的SessionFactory的问题

知道为什么下面的模拟代码不起作用?

org.hibernate.SessionFactory sessionFactory = Mockito.mock(SessionFactory.class);
org.hibernate.Session session = Mockito.mock(Session.class);
Mockito.when(sessionFactory.getCurrentSession()).thenReturn(session);
Run Code Online (Sandbox Code Playgroud)

thenReturn语句不编译."OngoingStubbing类型中的方法thenReturn(Session)不适用于参数(Session)"但是,为什么它不适用?我想我的进口是正确的.

java hibernate mocking mockito

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