我有一个方法,它给了我用户的groupID,然后我想根据用户的GroupID获取新闻.
public IEnumerable<News> Getnews(int GroupID)
{
Expression<Func<News, bool>> constraint = null;
constraint = e => e.GroupID.Equals(GroupID);
return newsRepository.GetMany(constraint);
}
Run Code Online (Sandbox Code Playgroud)
在这里我调用上面的方法:
News news = newsService.Getnews(GroupID);
Run Code Online (Sandbox Code Playgroud)
这是错误:
无法隐式将类型'
System.Collections.Generic.IEnumerable<MeetingBoard.Model.News>' 转换为'MeetingBoard.Model.News'.存在显式转换(您是否错过了演员?)
我有一个项目可视化平板电脑上的一些数据.我可能会使用android来开发应用程序,但我不知道如何可视化实时数据?
在Android上可以使用哪些工具来执行此操作?我注意到我可以使用OpenGL ES,但后来我对此一无所知,这对我来说非常复杂.还有其他简单的工具可以获取实时数据并将其可视化吗?
我们有一个基本的Matlab/Simulink可视化,但需要更好的可视化.
有什么建议吗?
我写了这个代码,用于将二进制转换为文本.
public static void main(String args[]) throws IOException{
BufferedReader b = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter a binary value:");
String h = b.readLine();
int k = Integer.parseInt(h,2);
String out = new Character((char)k).toString();
System.out.println("string: " + out);
}
}
Run Code Online (Sandbox Code Playgroud)
看看输出!
Enter a binary value:
0011000100110000
string: ?
Run Code Online (Sandbox Code Playgroud)
有什么问题?
我使用OpenGL绘制了几个2D形状,现在我想添加捏/缩放。我的观点是透视图(顶视图)。我假设它是z轴= 0的3D。
现在,我应该如何在活动中更改glfrustum并添加触摸方法,以便能够捏/缩放?
gl.glFrustumf(-ratio, ratio, -1, 1, 1, 25);
Run Code Online (Sandbox Code Playgroud)
我认为应该是这样
gl.glFrustumf(-ratio, ratio, -1, 1, 1*zoom, 25*zoom);
Run Code Online (Sandbox Code Playgroud)
但是如何编写触摸方法来更改此缩放参数以进行两指缩放?
现在的问题是rendrer,我在末尾添加了zoom方法,但是在zoom方法中,gl.glfrustum给了我错误,而onsurfacechanged却没有给我同样的错误!我该如何解决?
public class GLrenderer implements Renderer {
public GLqueue tri;
public GLrenderer() {
tri = new GLqueue();
}
public void onSurfaceCreated(GL10 gl, EGLConfig eglConfig) {
// TODO Auto-generated method stub
gl.glDisable(GL10.GL_DITHER);
gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_FASTEST);
gl.glClearColor(.0f, .0f, .0f, 0f);
gl.glClearDepthf(1f);
}
public void onDrawFrame(GL10 gl) {
// TODO Auto-generated method stub
gl.glDisable(GL10.GL_DITHER);
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_COLOR_BUFFER_BIT);
gl.glMatrixMode(GL10.GL_MODELVIEW);
gl.glLoadIdentity();
GLU.gluLookAt(gl, 0, 0, -5, 0, 0, …Run Code Online (Sandbox Code Playgroud) 根据维基百科,人机交互涉及人(用户)和计算机之间交互的研究、规划和设计。
\n\n交互设计是以下实践:
\n\n那么学习人机交互硕士和交互设计硕士有什么区别呢?我认为交互设计的范围更广,也包括人机交互。哪一款更实用呢?
\n我添加了一个环境变量"qt",其值为"C:\ qt\4.3.4\bin",并在系统变量中添加了路径.路径具有以下值,我在其末尾添加了新值"C:\ qt\4.3.4\bin".但它仍然不起作用,任何想法是什么问题?
"C:\Program Files (x86)\Java\jre6\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\WIDCOMM\Bluetooth Software\;C:\Program Files\WIDCOMM\Bluetooth Software\syswow64;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;C:\Program Files (x86)\IBM\RationalSDLC\ClearCase\bin;C:\Program Files (x86)\IBM\RationalSDLC\common;C:\qt\4.3.4\bin"
Run Code Online (Sandbox Code Playgroud) 我想学习如何执行放大和缩小。这是旋转2D三角形的简单示例。您能否告诉我如何为这个简单的示例添加放大和缩小功能?
我应该使用gl.glScalef吗?怎么样?
public class GLrenderer implements Renderer {
public GLqueue tri;
private float angle = 0;
public GLrenderer() {
tri = new GLqueue();
}
@Override
public void onSurfaceCreated(GL10 gl, EGLConfig eglConfig) {
// TODO Auto-generated method stub
gl.glDisable(GL10.GL_DITHER);
gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_FASTEST);
gl.glClearColor(.0f, .0f, .0f, 0f);
gl.glClearDepthf(1f);
}
@Override
public void onDrawFrame(GL10 gl) {
// TODO Auto-generated method stub
gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_COLOR_BUFFER_BIT);
gl.glMatrixMode(GL10.GL_MODELVIEW);
gl.glLoadIdentity();
gl.glTranslatef(0, 0, -10);
gl.glPushMatrix();
gl.glRotatef(angle, 0, 0, 1);
tri.draw(gl);
gl.glPopMatrix();
angle++;
}
@Override
public void onSurfaceChanged(GL10 …Run Code Online (Sandbox Code Playgroud) 我有一个新闻实体,我根据他们的新闻ID获取新闻.现在我定义了一个新实体,一个组,我希望根据他们的组ID获取新闻.我定义了一个Group news Table Aslo来将它与table联系起来.

在新闻模型我有:
public virtual ICollection<GroupNews> RelatedGroupID { get; set; }
Run Code Online (Sandbox Code Playgroud)
所以我假设我定义了GroupNews表值,我可以在NewsService中使用它.
现在让我们来看看NewsService:
Expression<Func<News, bool>> constraint = null;
if (user_id > 0 && project_id > 0)
{
constraint = e => (e.CreatorID == user_id && e.RelatedProjectTags.Any(p => p.ProjectID == project_id));
}
else if (user_id > 0)
{
constraint = e => (e.CreatorID == user_id);
}
else if (project_id > 0)
{
constraint = e => (e.RelatedProjectTags.Any(p => p.ProjectID == project_id));
}
else
{
constraint = null;
}
IEnumerable<News> …Run Code Online (Sandbox Code Playgroud) 我有一个新闻实体,我根据他们的新闻ID获取新闻.然后我定义了一个新实体,一个组,我想根据他们的组ID获取新闻.我试图解决这个(多对多)使用关系,本文通过使用代码第一种方法.

所以在我的背景下我补充说:
public class Groupnews : DbContext
{
public DbSet<Group> Group { get; set; }
public DbSet<News> News { get; set; }
public Groupnews()
: base("MyDb")
{
}
public int NewsID { get; set; }
}
this.HasMany(t => t.News)
.WithMany(t => t.Groups)
.Map(m =>
{
m.ToTable("GroupNews");
m.MapLeftKey("GroupID");
m.MapRightKey("NewsID");
});
Run Code Online (Sandbox Code Playgroud)
现在,我可以使用这种方法基于他们的GroupID获取新闻.但问题在于插入新的新闻和更新.为此,我需要在GroupNews表中保存NewsID和GroupId.这样做.在我定义的新闻模型中:
public virtual ICollection<Group> RelatedGroups { get; set; }
public News()
{
RelatedGroups = new List<Group>();
}
Run Code Online (Sandbox Code Playgroud)
和小组相同:
public virtual ICollection<News> RelatedNews { get; set; }
public Group()
{ …Run Code Online (Sandbox Code Playgroud) 我有一个包含二进制值的字符串(101101).现在我想检查最后一个字母是否为1,如果是,则将其更改为0.我怎样才能做到这一点 ?