问题列表 - 第33962页

如何在smb:// URL的密码字段中转义@符号

我正在尝试编写一个bash脚本,我在其中连接到samba服务器,获取用户名和密码,然后说$ username:$ password @ SERVERNAME.

但是,如果密码中包含@,则会失败.有没有办法逃脱bash中的@ out密码?

提前致谢

更新:我正在设置此网络打印机

lpadmin -p PRINTER -v smb://$username:$password@SERVER -E
Run Code Online (Sandbox Code Playgroud)

除了$ password中有@符号的情况外,它有效; $ username和$ passwords变量来自读取标准输入

bash samba escaping

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

Emacs scala-mode newline-and-indent weirdness

我在scala-mode下的Emacs中有以下代码(来自Scala 2.8包):

object t1 {
  def main (args: List[String]) = {
    println("Hello")
  }
}
Run Code Online (Sandbox Code Playgroud)

我也将我的返回键设置为newline-and-indent.当我在最后一个括号后反复点击返回时,它会转到最左边的一列空行.当我再次按下返回时,它会缩进两个空格.然后它停留在这个缩进处.显然它不应该这样做.

但是,当我反复运行newline-and-indentMx并打字时newline-and-indent,我没有得到两个空格的缩进.同样的道理reindent-then-newline-and-indent.

为什么会出现这种差异?

emacs scala

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

如何在类中创建一组方法/属性?

我正在使用带有Web服务的实体框架,并且我有由Web服务自动生成的实体部分类对象.

我想扩展这些类,但我想以类似于命名空间的方式(在类中除外)的方式将它们分组在生成的类中.

这是我生成的类:

public partial class Employee : Entity
{
   public int ID { get; set; }
   public string FirstName { get; set; }
   public string LastName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想添加一些新的属性,功能等类似于:

public partial class Employee : Entity
{
   public string FullName {
      get { return this.FirstName + " " + this.LastName; }
   }
}
Run Code Online (Sandbox Code Playgroud)

但是,我想将任何其他属性组合在一起,这样我与生成的方法有一些更明显的分离.我想能够打电话给:

myEmployee.CustomMethods.FullName
Run Code Online (Sandbox Code Playgroud)

我可以在名为CustomMethods的分部类中创建另一个类,并将引用传递给基类,以便我可以访问生成的属性.或者也许只是以特定方式命名它们.但是,我不确定什么是最好的解决方案.我正在寻找干净且属于良好实践的社区理念.谢谢.

c# silverlight wpf entity-framework web-services

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

如何向Nokogiri节点添加属性?

我正在尝试向现有的Nokogiri节点添加属性.我做的是这样的:

node.attributes['foobar'] = Nokogiri::XML::Attr.new('foo', 'bar')
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

TypeError Exception: wrong argument type String (expected Data)
Run Code Online (Sandbox Code Playgroud)

什么是Data数据类型,如何向Nokogiri对象添加属性?

谢谢!

ruby ruby-on-rails nokogiri

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

我正确使用功能组合吗?

为了理解函数式编程的功能,我将一些基本函数组合在一起,您可以将它们组合在一起构建复杂的正则表达式.现在经过一些测试我发现它有效,但你可以用任何可行的语言编写一些可怕的代码.这是你会找到专业的F#程序员写的代码还是我滥用这个功能?

注意: test具体是我指的是什么.

type State = { input:string; index:int; succeeded:bool }
type Matcher = State -> State

let term (cs:char Set)  =
    fun s ->
        if s.succeeded && s.index < s.input.Length && cs.Contains s.input.[s.index] then  
            { input = s.input; index = s.index + 1; succeeded = true }
        else 
            { input = s.input; index = s.index; succeeded = false }

let quantify (term, min, max) =
    let rec inner (s:State, count) =
        if s.succeeded && s.index < s.input.Length && …
Run Code Online (Sandbox Code Playgroud)

f# functional-programming function-composition

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

纯JavaScript/jQuery/HTML验证码

有人可以给我发一个链接,或者给我一个纯Javascript/jQuery验证码的例子.因为我可以在PHP/C#后端看到很多例子.但我只需要Javascript.

谢谢 !!

javascript jquery captcha

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

用jQuery搜索google ajax - $ .getJSON().有任何回应

我正在尝试用google ajax搜索我的图像搜索我正在使用jQuery.所以低于我的代码

$.getJSON('http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=hello', function(data) {
    console.log(data);
});
Run Code Online (Sandbox Code Playgroud)

控制台打印NULL并且我的xhr信息是

request URL:http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=hello
Request Headers
Accept:application/json, text/javascript, */*
Cache-Control:max-age=0
Origin:http://example.local
Referer:http://example.local/thread/create
User-Agent:Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/533.4 (KHTML, like Gecko) Chrome/5.0.375.127 Safari/533.4
Run Code Online (Sandbox Code Playgroud)

我不确定是什么.帮帮我

javascript ajax jquery google-ajax-search-api

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

有没有办法从Javascript中检测到我在Selenium Webdriver页面中

我想在我的测试中抑制TinyMCE的初始化,并且如果Javascript可以检测到我在Selenium自动化页面中运行,则可以轻松完成.

那么,是否有一些我可以用来检测Selenium驱动程序的JS代码?或者,如何扩展userAgent字符串以包含我可以从JS检测到的模式?

如果它真的很重要,我在Mac OS X上运行黄瓜和水豚.

javascript selenium webdriver cucumber capybara

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

使用本机Win32在"C"中读取文本文件(Unicode)

我有一个使用CreateFile()和WriteFile()创建的面向行的文本文件(Unicode).

使用ReadFile()将该文件作为二进制流读取非常简单,但需要进行额外的低级处理才能将其分解为行.

是否有Win32功能为我这样做?

再次,请注意它是'C'(而不是C++),我不想使用POSIX/ANSI C函数,如readline().

如果上述问题的答案是否定的,那么使用原生Win32 C函数完成读取面向行的文本文件的"最短代码"是什么?例如,使用ReadFile(),StrChr()等.

谢谢.

c winapi readline createfile

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

超链接播放YouTube视频

是否可以在您的网页上创建一个可以在同一页面上播放嵌入式YouTube视频的超链接.

html javascript youtube video youtube-api

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