问题列表 - 第43135页

Android的布局问题:旋转TextView

我正在构建一个Android应用程序,我必须以类似表格的格式表示数据.所以我正在使用TableLayout; 问题是我必须绘制一个旋转的字符串,如下面的原始示例所示:

替代文字

如何创建我的布局才能显示'2011'旋转?

在此先感谢您的问候!C.

android textview

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

Onmouseover改变表格行的颜色

这是我的桌子.

<?php 

while(($result = mysqli_fetch_assoc($query))){
echo  '<tr>';
echo '<td>';
echo $result['serial'];
echo '</td>';
echo '<td>';
echo $result['address'];
echo '</td>';
echo '<td>';
echo '<a href="profile-display.php?name='.$result['name'].'">'.$result['name'].'</a>' ;
echo '</td>';
echo '<td>';
echo $result['postal'];
echo '</td>';
echo '<td>';
echo $result['website'];
echo '</td>';
echo '</tr>';
}

?>
Run Code Online (Sandbox Code Playgroud)

现在我希望如果用户将鼠标移到一行上,颜色应该会改变.

javascript php onmouseover

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

Rails - 处理404s的任何奇特方式?

我有一个我为一个旧网站构建的rails应用程序,我从另一个cms转换(用非rails语言,呵呵).大多数旧页面使用routes.rb映射到新页面.但仍有一些404.

我是一个rails newb所以我问是否有任何先进的方法来处理404s.例如,如果我用我的旧语言编程,我会这样做:

  • 获取正在访问的URL(script_name)并解析它.
  • 在数据库中查找新URL中找到的任何关键字,ID等.
  • 如果找到,则重定向到页面(或者如果找到多个记录,则在结果页面上显示所有记录并让用户选择).使用rails我可能想做:status =>:moving_permanently我猜?
  • 如果找不到,请显示404.

有没有你知道的宝石/插件或教程可以处理这样的事情,如果它甚至可能的话.或者你能从高层次解释如何做到这一点吗?我不需要完整的代码示例,只需向正确的方向推进即可.

PS.这是一个使用单个内容模型的简单rails 3应用程序.

ruby-on-rails http-status-code-404 ruby-on-rails-3

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

使用LLVM将x86代码重新编译为更快的x86代码

是否可以使用x86 32位代码的输入运行LLVM编译器?有一个庞大的算法,我没有源代码,我想让它在相同的硬件上运行得更快.我可以通过优化将它从x86转换回x86.

这段代码运行时间很长,所以我想对它进行静态重新编译.此外,我可以执行它的运行时配置文件并提供LLVM提示,哪些分支更可能.

原始代码是为x86 + x87编写的,不使用SSE/MMX/SSE2.重新编译后,它有机会使用x86_64和/或SSE3.此外,代码将以更优化的方式再生到硬件解码器.

谢谢.

x86 llvm recompile

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

C#泛型与常量

有没有类似于这个C++模板的东西?

template <int A>
class B
{
    int f()
    {
        return A;
    }
}
Run Code Online (Sandbox Code Playgroud)

我想使B <1>,B <2>等的每个实例(例如元组)成为不同的类型.

c# c++ security generics templates

22
推荐指数
4
解决办法
8286
查看次数

通过电子邮件发送PHP中的错误

我刚刚发现PHP提供了一个函数set_error_handler,并且想知道我是否可以使用它来通过邮件向我发送错误而不是在页面上显示它们.

但是有没有意义使用set_error_handler?因为E_ERROR不会被捕获.

或者甚至有一个图书馆已经做了我想要做的事情?

谢谢!

php email

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

如何让Home键把我放在Eclipse的第1位?

我正在使用Eclipse Galileo,它带有一个用于PHP开发的插件.我在工作和家中使用相同的编辑器来完成我的个人项目(在工作中,我不使用PHP或PHP插件).

关于使用它的一件事是让我发疯,尽管我已经花了几个小时在Window-> Preferences下搜索所有不同的选项(以及在互联网上搜索),但我不知道如何这样做的一件事.也许这里有人可以帮助我?

这是正在发生的事情.我有一行代码:

<?php
    echo "Hello world";  // <-- I'm talking about this line
?>
Run Code Online (Sandbox Code Playgroud)

我的光标位于'world'中的'w'.

我按下键盘上的"Home"键.在我的键映射中,它声称这应该带我到行的开头('Line Start',确切地说).对我来说,'开始'意味着'这个位置的左边没有任何东西',也就是位置1.如同没有标签,没有空格,没有任何东西,如果我按下键盘上的"左箭头"键,我然后应该移到上一行的末尾.您知道,您的浏览器如何在文本区域内工作,以及Word,记事本,Excel以及几乎所有其他程序的工作方式.

相反,当我点击'Home'时,我的光标移动到位置5,即'echo'一词的开头.如果不清楚的话,这不是该行的开始.这是该行上非空白内容的开始,但这不是我期望这个键起作用的方式.如果我再次击中'Home',我会进入线的真实开始 - 位置1.再次击中它,我回到5.

它可能根本不是'Home'键的问题,但可能是'Smart Indenting'功能的副作用.我也无法弄清楚如何关闭它(我在这里看到一些帖子表明它无法完成),它经常弄乱我的格式化,这导致我浪费时间修复它,如我特别关注我编码时代码的外观.例如,当我复制/粘贴一行时,缩进会全部搞砸(粘贴的行标签到Eclipse认为它应该在哪里,尽管我已经复制了所有前面的空白以及行上的文本).这可能与"Home"键的操作有关,或者与Eclipse关于该行的"开始"的含义的概念有关.

我意识到那些不像我那样编码的人会有一个"改变你键入的方式"的初步反应,或者"忽略混乱的格式化并让Eclipse自动修复它"或类似的东西.这是可能的,但是会花费相当多的时间,而且我会改变我在这个应用程序上的工作方式(在这一个设置中,因为它不会在工作中这样做),这一事实受到了积极的阻碍,而所有其他人将继续像我期望的那样运作.所以对我来说,这种建议不是一个非常可行的选择.

提前感谢您提供的任何帮助,建议或帮助.

PS.如果您知道如何让我保持"自动缩进"但关闭"智能缩进",请告诉我.

eclipse eclipse-plugin

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

Cocoa NSTextField拖放需要子类......真的吗?

直到今天,我还没有机会使用除NSWindow之外的任何东西作为NSDraggingDestination.当使用窗口作为一个通用的拖拽目的地时,NSWindow会将这些消息传递给它的委托,允许你处理drop而不用子类化NSWindow.

文件说:

尽管NSDraggingDestination被声明为非正式协议,但您创建的NSWindow和NSView子类只需要实现那些相关的方法.(NSWindow和NSView类为所有方法提供私有实现.)窗口对象或其委托可以实现这些方法; 但是,如果两个地方都有实现,则委托的实现优先.

今天,我有一个带有两个NSTextFields的窗口,我希望它们具有不同的放置行为,我不想在窗口中的任何其他位置允许放置.我解释文档的方式,似乎我要么必须子类化NSTextField,要么在窗口的委托上创建一些巨大的意大利面条件下拉处理程序,它们针对每个视图点击检查draggingLocation,以便选择不同的drop-area行为.每个领域.

基于NSWindow-delegate的集中式丢弃处理程序方法似乎在任何情况下都是繁重的,在这种情况下,您只有少量的drop目标视图.同样,无论情况如何,子类化方法似乎都很繁琐,因为现在丢弃处理代码存在于视图类中,因此一旦接受了丢弃,您就必须想出一些方法来将丢弃的数据封送回模型.该绑定文档提醒你关闭试图通过编程设置UI价值驱动绑定.所以现在你也被困在那里.

所以我的问题是:"真的!?那些是唯一随时可用的选择吗?或者我在这里错过了一些直截了当的东西?"

谢谢.

cocoa drag-and-drop nsview cocoa-bindings

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

赢得连接4类似游戏的条件

我有一个5x10数组,其中填充了随机值1-5.我希望能够检查3个数字(水平或垂直)是否匹配.如果不写大量的if语句,我无法想出办法.

这是随机填充的数组的代码


int i;
int rowincrement = 10;
int row = 0;
int col = 5;
int board[10][5];
int randomnum = 5;


int main(int argc, char * argv[])
{
    srand(time(NULL));

    cout << "============\n";

    while(row < rowincrement)
    {

        for(i = 0; i < 5; i++)
        {
            board[row][col] = rand()%5 + 1; 
            cout << board[row][col] << " ";
        }
        cout << endl;
        cout << "============\n";
        row++;
    }
    cout << endl;
    return 0;
}

c++ arrays

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

boost :: asio :: async_resolve问题

我正在构建一个使用的Socket类boost::asio.首先,我创建了一个connect方法,它接受了主机和端口并将其解析为IP地址.这很好用,所以我决定去看看async_resolve.但是,我的回调总是得到一个错误代码995(使用与它同步工作时相同的目标主机/端口).

代码:

启动解决方案的功能:

  // resolve a host asynchronously
  template<typename ResolveHandler>
  void resolveHost(const String& _host, Port _port, ResolveHandler _handler) const
  {
   boost::asio::ip::tcp::endpoint ret;
   boost::asio::ip::tcp::resolver::query query(_host, boost::lexical_cast<std::string>(_port));
   boost::asio::ip::tcp::resolver r(m_IOService);
   r.async_resolve(query, _handler);
  }; // eo resolveHost
Run Code Online (Sandbox Code Playgroud)

调用此函数的代码:

  void Socket::connect(const String& _host, Port _port)
  {
   // Anon function for resolution of the host-name and asynchronous calling of the above
   auto anonResolve = [this](const boost::system::error_code& _errorCode, 
           boost::asio::ip::tcp::resolver_iterator _epIt)
   {
    // raise event
    onResolve.raise(SocketResolveEventArgs(*this, !_errorCode ? (*_epIt).host_name() …
Run Code Online (Sandbox Code Playgroud)

sockets asynchronous boost-asio c++11

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