小编Edg*_*lov的帖子

C++ boost.asio服务器和客户端连接欠载

我开始学习boost.asio,并且我在解决tcp连接时遇到了一些问题.官方增强网站有例子:

  #include <ctime>
#include <iostream>
#include <string>
#include <boost/asio.hpp>

using boost::asio::ip::tcp;

std::string make_daytime_string()
{
  using namespace std; // For time_t, time and ctime;
  time_t now = time(0);
  return ctime(&now);
}

int main()
{
  try
  {
    boost::asio::io_service io_service;

    tcp::acceptor acceptor(io_service, tcp::endpoint(tcp::v4(), 13));

    for (;;)
    {
      tcp::socket socket(io_service);
      acceptor.accept(socket);

      std::string message = make_daytime_string();

      boost::system::error_code ignored_error;
      boost::asio::write(socket, boost::asio::buffer(message),
          boost::asio::transfer_all(), ignored_error);
    }
  }
  catch (std::exception& e)
  {
    std::cerr << e.what() << std::endl;
  }

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

有问题,为什么如果我想通过客户端连接到这个服务器我写道:

    boost::asio::io_service io_service;

tcp::resolver resolver(io_service);
tcp::resolver::query query(host_ip, "daytime"); …
Run Code Online (Sandbox Code Playgroud)

c++ boost tcp boost-asio

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

Java mouselistener

我如何编写一个鼠标监听器,它会对按下JFrame某个特定对象上的任何对象作出反应?

这是我的老鼠听众 -

class mouse extends MouseAdapter
{
   public void  mousePressed(MouseEvent event)
   {
     yearLabel.setText("nu");
   }
 }
Run Code Online (Sandbox Code Playgroud)

java swing jlabel mouselistener

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

如何从另一个框架调用组件

嗨我有两个框架以相同的方式创建:

public class DateFilter extends JFrame {

private final JDateChooser dateChooser = new JDateChooser();
private final JDateChooser dateChooser_1 = new JDateChooser();
private final JComboBox comboBox = new JComboBox();
private final JButton filtruotiButton = new JButton();

public DateFilter() {
    super();
    setBounds(100, 100, 277, 167);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    try {
        jbInit();
    } catch (Throwable e) {
        e.printStackTrace();
    }

}
private void jbInit() throws Exception {
    getContentPane().setLayout(null);
    setTitle("Priemimo datos filtras");
    setResizable(false);

    getContentPane().add(dateChooser);
    dateChooser.setBounds(70, 40, 117, 20);

    getContentPane().add(dateChooser_1);
    dateChooser_1.setBounds(70, 65, 117, 20);
    dateChooser_1.setEnabled(false);
...
Run Code Online (Sandbox Code Playgroud)

告诉我plz某人如何从一个框架到另一个框架获取数据,例如,如果我想将日期从此框架的dateChooser放入另一个框架的textField使用按钮

java swing design-patterns jcomponent frame

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

Java 无法通过 JDBC-ODBC 从 Access 检索 Unicode(立陶宛语)字母

我有数据库,其中一些名称是用立陶宛字母写的,但是当我尝试使用 java 获取它们时,它会忽略立陶宛字母

\n\n
    DbConnection();\n    zadanie=connect.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE);\n    sql="SELECT * FROM Clients;";   \n    dane=zadanie.executeQuery(sql);\n\n    String kas="Imon\xc4\x97";\n    while(dane.next())\n    {\n         String var=dane.getString("Pavadinimas");       \n         if (var!= null) {var =var.trim();} \n         String rus =dane.getString("Rusys");   \n         System.out.println(kas+" "+rus);\n    }\n\n    void DbConnection() throws SQLException\n    {\n        String baza="jdbc:odbc:DatabaseDC"; \n        try\n        {\n            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");\n        }catch(Exception e){System.out.println("Connection error");}\n        connect=DriverManager.getConnection(baza);\n    }\n
Run Code Online (Sandbox Code Playgroud)\n\n

在 DB 中,字段类型为 TEXT,大小为 20,不要使用任何其他字母解码或类似的内容。

\n\n

它给了我“ Imon\xc4\x97 Imone ”,尽管在数据库中写的是“Imon\xc4\x97”,它等于rus。

\n

java ms-access jdbc character-encoding jdbc-odbc

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

从字符串中获取矩形边界

我想在注册表中保存我的窗口的边界,因为我使用代码:

dialogView.Save("WindowPosition", this.DesktopBounds.ToString());
Run Code Online (Sandbox Code Playgroud)

dialogView是我想要保存它们的路径.它保存了一切好的例子:

{X=54,Y=153,Width=723,Height=555}
Run Code Online (Sandbox Code Playgroud)

但是获得它们的最佳方法是什么,因为我可以从注册表中获取的类型可以是字符串示例:

dialogView.Load("WindowPosition",string.Empty,out position);
Run Code Online (Sandbox Code Playgroud)

但如何将字符串转换为矩形到init设置为窗口我不知道?有人可以建议吗?

.net c# string

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