小编pap*_*tis的帖子

在查找期间显示隐藏文本

我有一个包含多个列的数据表.其中一个是具有不同文本长度的注释列.有些评论很短,但有些评论可能很长.现在我只显示注释的前50个字符,并将原始文本放入"title"属性,以便用户仍然能够读取整个值.

通过截断字符串,表格看起来没问题,但现在用户无法在截断的文本的其余部分中找到(浏览器中的CTRL + F).

所以我的想法是将整个注释隐藏在源代码中,但浏览器的查找机制可见.有可能吗?你们有什么建议?

谢谢!

html javascript

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

jQuery UI自动完成 - 从源捕获HTTP错误

我正在使用jQuery UI Autocomplete插件来创建一个快速搜索栏,它将填充匹配元素的下拉列表.

一切正常但我想准备我的搜索插件来处理来自ajax调用的HTTP错误.

我找不到办法解决这个问题.我仔细阅读了文档:http://jqueryui.com/demos/autocomplete/但似乎没有可用于此场景的此类事件或回调称为"错误".

想要实现的是一个警告框,告诉用户服务器端有错误.

有人会举个例子吗?

谢谢!

jquery jquery-ui jquery-ui-autocomplete

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

如何在Eclipse中为Java匿名方法设置代码格式化程序

我正在使用Eclipse进行Android开发,我已经设置了我的代码格式化样式,但仍然有匿名方法,我无法弄清楚如何在Eclipse中进行格式化.这就是Eclipse现在如何格式化匿名方法:

// The BroadcastReceiver that listens for discovered devices and
    // changes the title when discovery is finished
    private final BroadcastReceiver mReceiver = new BroadcastReceiver() {
                                                  @Override
                                                  public void onReceive(Context context, Intent intent) {
                                                      String action = intent.getAction();
                                                      Utils.Log.i("BLUETOOTH: " + action);
                                                      if (BluetoothDevice.ACTION_FOUND.equals(action)) {
                                                          // Get the
                                                          // BluetoothDevice
                                                          // object from the
                                                          // Intent
                                                          BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE);
                                                          // If it's already
                                                          // paired, skip it,
                                                          // because it's been
                                                          // listed already
                                                          if (device.getBondState() != BluetoothDevice.BOND_BONDED) { …
Run Code Online (Sandbox Code Playgroud)

java eclipse coding-style

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

Ruby正则表达式 - 用文本中间的空格替换点

我有一个很长的文本,我想用空格替换点,但只在文本的中间.例如:

Domain:...................google.com
Run Code Online (Sandbox Code Playgroud)

我需要这个:

Domain:                   google.com
Run Code Online (Sandbox Code Playgroud)

我发现这个正则表达式用一个空格替换点:

str.gsub!(/(?<=:)\.+(?=[^\.])/, ' ')
Run Code Online (Sandbox Code Playgroud)

但这还不够,因为它产生:

Domain: google.com
Run Code Online (Sandbox Code Playgroud)

我需要保留像点一样多的空间.你会如何解决它?

ruby regex

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

C将函数返回值的地址作为函数参数传递

我有两个功能:

void a(int * p);
int b();
Run Code Online (Sandbox Code Playgroud)

是否可以将函数的返回值的地址传递b给这样的函数a:a(&b())

c function memory-address

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

在SQL Management Studio 2012中进行调试

我正在使用Management Studio 2012,但我无法调试任何SQL代码.点击Debug按钮后,左侧没有任何绿色箭头,我的SQL对象都没有被加载到内存中.

当我将光标移动到我设置的断点上时,我收到此消息: The breakpoint will not currently be hit. Unable to bind SQL breakpoint at this time. Object containing the breakpoint not loaded.

我按照YouTube视频演示了如何在Studio 2012中进行调试:http://www.youtube.com/watch?v = _jsFM_PUPgA&feature = eggm 4:30左右视频中的人写了一个小的SQL查询,在断点中放入一个断点选择并点击Debug.然后他会在编辑器的左上角得到一个小绿箭,并且他的断点也被击中了.我的不是.

这就是我想调试的内容:

declare @count int = 0
while @count <> 10
begin
   select @count
   set @count = @count + 1
end
Run Code Online (Sandbox Code Playgroud)

这很简单,调试应该有效.当然,我想稍后调试更复杂的存储过程.

有什么建议?

sql-server ssms sql-server-2012

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

Angular(2+)中嵌套路由中的多个布局

我正在创建一个类似于应用程序的仪表板.我想在Angular(2+)中实现以下布局计划:

  • 路线 - 名称 - 布局
  • / - 主页 - 带表格和图表的全宽布局等
  • / reports - 报告页面 - 具有更多表格的相同全宽度布局等
  • / login - 登录页面 - 没有全宽度布局,只是屏幕中心的简单登录表单
  • / signup - 注册页面 - 没有全宽度布局,只是屏幕中心的简单注册表单
  • / messages - 电子邮件 - 全宽布局
  • / messages/new - 新电子邮件 - 中等布局,不从全宽布局继承

等等...

所以基本上我想做的是完全替换<body>某些(子)路由的内容.

这对我来说不好:角度为2的不同页面的多个布局,因为我不想将/(root)重定向到像/ home这样的任何地方.

这个也不适合:如何在Angular2中切换布局

任何帮助都会很棒!

angular2-routing angular

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

使用带有MySQL链接服务器的openquery,宽varchar字段导致"不支持请求转换"错误

我正在尝试将表从MySql迁移到MSSQL,openquery但我不断收到以下错误消息:

OLE DB provider "MSDASQL" for linked server "MYSQL" returned message "Requested conversion is not supported.".
Msg 7341, Level 16, State 2, Line 1
Cannot get the current row value of column "[MSDASQL].description" from OLE DB provider "MSDASQL" for linked server "MYSQL". 
Run Code Online (Sandbox Code Playgroud)

我正在尝试运行的SQL查询:

insert into dbo.tickets (id, description, createdAt)
select * from openquery(MYSQL, 'select * from mydb.tickets')
Run Code Online (Sandbox Code Playgroud)

随着openquery我已经复制了几个表,但这个招数我.

在数据库的两边,description字段是varchar(8000).在MySql中没有描述为null的行,最长的描述只有5031个字符.

我尝试使用相同的数据结构在MySql中创建一个新视图,但是得到了相同的错误.我无法确定哪一行具有无效的描述字段,因为该表包含超过65000行.

我也尝试将数据转储到SQL文件中,但我进入OutOfMemoryException了Management Studio.转储的sql文件本身大约是60 MB.

有关迁移此数据的任何建议或其他方式吗?

提前致谢!

mysql sql sql-server odbc openquery

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