小编joh*_*nny的帖子

一个类可以实例化吗?

我在网站上查看示例代码.这是一个片段,

public class ManageEmployee {
   private static SessionFactory factory; 
   public static void main(String[] args) {
      try{
         factory = new Configuration().configure().buildSessionFactory();
      }catch (Throwable ex) { 
         System.err.println("Failed to create sessionFactory object." + ex);
         throw new ExceptionInInitializerError(ex); 
      }
      ManageEmployee ME = new ManageEmployee();

      /* Add few employee records in database */
      Integer empID1 = ME.addEmployee("Zara", "Ali", 1000);
      Integer empID2 = ME.addEmployee("Daisy", "Das", 5000);
      Integer empID3 = ME.addEmployee("John", "Paul", 10000);
Run Code Online (Sandbox Code Playgroud)

为什么这个班级自称?看起来它会一直在循环中调用自己.这堂课在这做什么,ManageEmployee ME = new ManageEmployee();?谢谢.

java oop

3
推荐指数
2
解决办法
5758
查看次数

这叫做什么样的Python赋值?

我在Pygame教程中看到了这个:

size = width, height = 600,400
screen = pygame.display.set_mode(size)
Run Code Online (Sandbox Code Playgroud)

我知道宽度,高度分别设置为600,400,但是大小是多少?这是一个变量.谢谢.

python variables

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

REST API中合适的用例是什么?参数的问号?

这个 REST教程网站上,

什么时候放一点像

http://dev.m.gatech.edu/developer/USER_NAME/api/WIDGET_NAME/test?query=someparam
Run Code Online (Sandbox Code Playgroud)

代替

http://dev.m.gatech.edu/developer/USER_NAME/api/WIDGET_NAME/test/someparam
Run Code Online (Sandbox Code Playgroud)

要么

http://dev.m.gatech.edu/developer/USER_NAME/api/WIDGET_NAME/test/someparam/var1/param/var2/param
Run Code Online (Sandbox Code Playgroud)

我在SO上看到了很多东西。

api rest structure

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

JVM是否使用Java下面的Jython实现了语言,还是使用JVM本机?

在使用JVM的语言中,比如Jython,JRuby或任何非Java专用语言,Java是在某个地方"使用"的语言吗?

实施是否意味着:

语言移植到某处使用JVM + Java + JVM?

例如,Jython是用Java编写的还是使用其他东西来利用JVM?

java jvm language-design

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

如何在一行中的套接字连接的send方法中将字符串编码为字节?

在Python 3.5中,使用套接字,我有:

message = 'HTTP/1.1 200 OK\nContent-Type: text/html\n\n'
s.send(message.encode())
Run Code Online (Sandbox Code Playgroud)

我怎么能在一行中做到这一点?我问,因为我有:

s.send('HTTP/1.1 200 OK\nContent-Type: text/html\n\n')
Run Code Online (Sandbox Code Playgroud)

但是在Python中需要3.5个字节,而不是字符串,所以这给出了错误:

builtins.TypeError: a bytes-like object is required, not 'str'
Run Code Online (Sandbox Code Playgroud)

我不应该使用发送吗?

python sockets python-3.5

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

为什么SelectedIndexChanged事件不是从GridView中的下拉列表触发的?

我无法触发我的下拉列表的SelectedIndexChanged.我有以下内容:

<form id="form1" runat="server">
<div>
<asp:GridView id="grdPoll" runat="server" AutoGenerateColumns="false">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:DropDownList ID="DropDownList1" runat="server" 
                 AutoPostBack="true"
                 OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
                    <asp:ListItem Text="Review" Value="Review" Selected="True">Review</asp:ListItem>
                    <asp:ListItem Text="Level1" Value="lvl1">Send Back to Level1</asp:ListItem>
                </asp:DropDownList>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>

<asp:Label ID="lblCity" runat="server" Text="Label"></asp:Label>  
</div>
</form>
Run Code Online (Sandbox Code Playgroud)

在我的代码背后我有这个:

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{
    this.lblCity.Text = ((DropDownList)sender).SelectedValue;
}
Run Code Online (Sandbox Code Playgroud)

如果我把这个相同的ddl放在gridview之外,它就会触发.

回发正在发生,autopostback设置为true.事件永远不会发生.为什么我不能在gridview中触发我的事件?

谢谢.

.net asp.net events gridview

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

简单的减法和演员问题

为什么这个简单的减法不起作用?

int MyPageNumber = Convert.ToInt32(cboPageNumber.SelectedItem);
MyPageNumber += (MyPageNumber - 1); //does not work
int MyNewPageNumber = MyPageNumber - 1; /works
Run Code Online (Sandbox Code Playgroud)

我也希望有人可以告诉我为什么这给了我一条"红线"因为无法进行演员表演:

short MyPageNumber = Convert.ToInt16(cboPageNumber.SelectedItem);
MyPageNumber += MyPageNumber - ((short) 1); //does not work says can't cast
Run Code Online (Sandbox Code Playgroud)

我不明白的是什么?是+在示例中将其转换为字符串吗?

谢谢.

c# casting

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

源控制软件可以用于您的技术文档吗?

我知道你可以使用源代码控制软件来获取源代码,但是你也可以将它用于你的技术文档吗?例如,您是否可以存储Word文档并保留更改历史记录(我知道它有跟踪更改,这只是示例)?谢谢.

version-control

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

这种类型的flash拖放,动画可以在javascript库中完成吗?

抱歉.我不知道这个的好标题,但请看这里:

http://joshblog.net/projects/logic-gate-simulator/Logicly.html

我在周末从美味中看到了这一点.它是闪存,我想知道这样的事情,就图形和交互而言,是否可以在javascript(jquery或其他库,而不是我自己的库)中完成.

同样,我并不是指具体的逻辑门,而是指对象之间的拖动,拖放和绘制线,移动它们等等.

有没有人知道一个网站在javascript中有这样的东西?这有点让我想起谷歌地图上的拖放点但更好.谢谢.

javascript animation

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

Ruby on Rails或Java EE对我来说哪个更好?

我有一大堆经典的ASP页面要转换.我将运行Mac OS X服务器1.5.7.我可以在合理的范围内选择任何我想要的东西,但我被困在Ruby on Rails或完整的Java EE堆栈和ORM之间.

我主要担心的是我必须要访问的数据库以及每个框架/堆栈的功能.在RoR中实际构建了一些东西后我开始担心.我不知道为什么,可能只是缺乏经验,但它并没有"感觉"它是正确的.我当然可以忽略这种感觉,并在没有任何相反证据的情况下前进.

我必须点击以下现有的数据库,这些数据库不会被转换为其他任何数据库:

Oracle Ingres Sql Server MySQL可能还有别的东西

哪个框架/技术堆栈更适合此Intranet应用程序?

感谢您的任何帮助.

编辑:我不知道这是否重要,但我点击了所有数据库并将它们重新组合在一起.这不是一个数据库的一页.我查询它们并将其带回页面.

编辑:我对RoR和Java EE的经验有限,但必须选择其中之一或其他.

编辑:忘了提一下我已经在Rails上设置了Jruby,而不仅仅是在轨道上的红宝石.

编辑:从下面的评论(谢谢)我有这个:

它是一个接受xml并将其传回的Web服务吗? - 这是可能的,但现在不是

它是基于表单的票证入口申请吗? - 其中一部分将有这种需要

这是一个简单的CRUD吗?- 一部分

用户用它做什么? - 基本上它是许多不同类型的网页.我有一个部分,它本身就是一个完整的应用程序.另一部分是从许多不同的数据库源中提取数据.我有不同的用户有不同的需求.我一直在寻找解决方案.如果我想要的话,我可以有几种不同的语言和框架 - 这就是我现在在微软服务器上所拥有的,但我一直在寻找一种一致的做事方式.这是一个很大的整合,但我不想买一些websphere来做这件事.

它如何与数据库交互? - 不知道该说什么,jdbc,crud,或只是阅读,它根据特定网页的需要而有所不同

有多少用户使用该应用程序? - 可能是1000但它可能会增长.如果我将其中的一部分移动到互联网应用程序,该部分可以有数千个.

ruby-on-rails java-ee

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