小编Mar*_*val的帖子

Url Unicode字符编码

如何编码包含Unicode的URL?我想将它传递给命令行实用程序,我需要先对其进行编码.

例: http://zh.wikipedia.org/wiki/???

成为http://zh.wikipedia.org/wiki/%E7%99%BD%E9%9B%9C%E8%A8%8A.

c# unicode encoding uri

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

将新属性附加到对象内的特定位置

如果我将附加属性附加到对象,它是否必须放在末尾,或者我可以将其放在指定位置吗?

function reassign(obj){
  delete obj.c;
  obj.c = "new three";

  var t = "<table border=\"1\">";
  for (var i in obj){
    t += "<tr><td>" + obj[i] + "</td></tr>"; 
  }
  t += "</table>";
  return t;
}

var obj = {
  a : "one",
  b : "two",
  c : "three",
  d : "four" 
};

var reassigned = reassign(obj);
document.write(reassigned);
Run Code Online (Sandbox Code Playgroud)

是否有可能obj.c在删除后将新的内容再次放在第三个位置,而不是将其附加到末尾?当然我可以跳过删除部分。但即使没有那个,我也可以例如打算注入alphabeta: "one point five"第二个位置。是否可以?谢谢!

jsbin

javascript jquery

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

如何配置flot在零点的y轴上绘制缺失的时间序列?

我正在使用flot(在github上的flot)绘制一个包含以下时间序列数据的图表:

[
    [1357171200000, 1],
    [1357344000000, 1],
    [1357430400000, 2],
    [1357516800000, 2],
    [1357689600000, 3],
    [1357776000000, 1]
]
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,图表中有一些点可以显示给定日期的销售情况.我的json响应不包含未发生销售的天数的销售计数/数据.例如1月4日.如何配置flot在零点的y轴上绘制缺失的天数(因为没有销售)?正如您在图像中看到的那样,flot确实连接了点,因此图中没有零点.

图形

javascript jquery graph time-series flot

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

链接iframe以在Lightbox中打开

是否可以使用链接链接到在灯箱或幻灯箱中打开的内容的iFrame?

例如; 查看我的平面设计图库点击这里>灯箱在不同的网站上显示我的图库

可能?我如何在灯箱/ fancybox中编码?我知道现在可能 - 但不能用我的布局实现它.

更新 - 2011年12月17日

我正在尝试使用fancybox,下面是我正在开发的布局的链接 - 我已经能够在不同的doc中实现这一点,从头开始调用相同的库/ css,所以它可以'是的.我觉得它必须是我的一些其他内联JavaScript之间的冲突.任何人都可以帮我弄清楚为什么iFrame花式盒子不能用我的布局实现?(我知道有一些JS和代码没有在布局atm中使用,但这只是因为我一直在剥离调试,我将使用所有代码)

相关链接

html javascript iframe jquery

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

为什么$ DISPLAY有时:0,有时:1

我正在使用xmacro来录制键盘快捷键,这需要$DISPLAY重播.但是,有时我的$DISPLAY:0,有时:1,所以每次发生这种情况我都必须手动更改值.为什么它会不断变化,有没有办法将$DISPLAY值设置为:0:1永久?(我可以DISPLAY=:0在一个终端中导出,但这不会改变$DISPLAY新终端的值.)

bash environment-variables

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

jsPDF 损坏的 PDF?

我正在尝试使用jsPDF使用 JavaScript 创建 PDF 文件。我有一个小测试页。基本上我有一个下载 PDF 按钮,它从一个跨度中获取 base64 图像并将其用于imgData. 然后我尝试addImage将该图像数据转换为 pdf,然后将其保存。一切似乎都正常,它会生成 PDF 并提示下载。但是,当我尝试使用 xpdf 或 Foxit 阅读器查看 PDF 时,我被告知 PDF 已损坏。我是否错误地创建了此 PDF?我的网页很长,所以我把它放在Pastebin 上

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   
<script type="text/javascript" src="js/jquery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" src="js/jquery/jquery-ui-1.8.17.custom.min.js"></script>
<script type="text/javascript" src="../jspdf.js"></script>
<script type="text/javascript" src="../libs/FileSaver.js/FileSaver.js"></script>
<script type="text/javascript" src="../libs/BlobBuilder.js/BlobBuilder.js"></script>
<script type="text/javascript" src="../jspdf.plugin.addimage.js"></script>
<script type="text/javascript" src="../jspdf.plugin.standard_fonts_metrics.js"></script>
<script type="text/javascript" src="../jspdf.plugin.split_text_to_size.js"></script>
<script type="text/javascript" src="../jspdf.plugin.from_html.js"></script>
<script type="text/javascript" src="js/basic.js"></script>
<title>Sup!</title>
<script>
function changeCan() {
  var c = document.getElementById("myCanvas");
  var …
Run Code Online (Sandbox Code Playgroud)

html javascript pdf jspdf

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

jQuery选择器 - 获取作为多个div的父级的div

我试图获取页面上具有多个div作为子元素的所有元素.例如,在以下代码中:

<div id="1">
    <div id="1a">
        <div id="1aa">

        </div>
        <div id="1ab">

        </div>
    </div>
    <div id="1b">

    </div>
</div>
<div id="2">
    <div id="2b">

    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我的函数将返回#1,#1a因为它们都包含2个子div.

我试过这个:

$('div > div + div').css("border", "1px solid red");
Run Code Online (Sandbox Code Playgroud)

但这不仅不能按预期工作,我还希望它适用于有5,6,7 /尽可能多的子div,如果有的话>=2.

实现这一目标的最佳方法是什么?

jquery

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

为什么我在这个带有C(LINUX)线程的小程序中得到这些结果?

我有一个小程序,我在OS课程的考试科目中找到.

void * func (void * p) {
    int n = p;
    printf("%d \n",n);
    return NULL;
}

int main() {
    int i;
    pthread_t t[3];
    for(i=0; i<3; i+=1)
        pthread_create(&t[i] ,NULL, func, (void*)i);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到以下结果(每个数字后面有一个新行):

第1次运行:0 0
次运行:1 0 2 2
第3次运行:0 1 1

当我只创建3个线程时,为什么它会打印4位数.它怎么打印重复?

该代码在Ubuntu中使用gcc编译.

终端的截图

c linux pthreads

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

将jQuery click事件绑定到常规javascript按钮

我正在尝试在jquery中创建一个简单的函数,以便在单击"取消"按钮时将用户的浏览器定向到上一页,但是由于我对jquery的经验很少,我对如何做到这一点有点了解.

<input type="button" id="cancelBc2" name="cancelForm" value="Cancel">
$(document.ready(function() {
    $('cancelBc2').click(function() {
        var cancel = confirm("Are you sure you want to leave the page?");
        if (cancel == true) {
            window.location = "chooseConfig.php";
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

我错过了什么或者页面完全忽略了

$(document.ready(function()?
Run Code Online (Sandbox Code Playgroud)

javascript validation jquery

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

我想使用GPS,但我的代码使用WiFi .. !!! 为什么?

我写了以下代码,返回我当前的位置地址.但是只有手动打开我的Wifi才能获得这些值.但我想打开Gps并从GPS获取我的地址,而不是从Wifi.有人请告诉我这段代码中要修改的是什么.以下是用于查找当前地址的代码.提前致谢.

public String myloc()
{ 
    criteria = new Criteria();
    criteria.setAccuracy(Criteria.ACCURACY_FINE);
    criteria.setAltitudeRequired(false);
    criteria.setBearingRequired(false);
    criteria.setCostAllowed(true);
    criteria.setPowerRequirement(Criteria.POWER_LOW);

    locationManager = (LocationManager)getSystemService(Context.LOCATION_SERVICE);
    String provider = locationManager.getBestProvider(criteria, true);

    // Update the GUI with the last known 
    Location location = locationManager.getLastKnownLocation(provider);

    if(location!=null)
    {
        double lat = location.getLatitude();
        double lng = location.getLongitude();
        latLongString = "Lat:" + lat + "\nLong:" + lng;

        Geocoder gc = new Geocoder(this, Locale.getDefault());
        try
        {
            List<Address> addresses = gc.getFromLocation(lat, lng, 1);
            StringBuilder sb = new StringBuilder();
            if (addresses.size() > 0) 
            {
              Address address = …
Run Code Online (Sandbox Code Playgroud)

gps android

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

Vaadin的原生地点选择

我正在使用Vaadin.我想使用Native Select在区域设置之间切换.

@Override
public void valueChange(ValueChangeEvent event) {
    UI.getCurrent().setLocale(loc);
}
Run Code Online (Sandbox Code Playgroud)

我想使用,event.getProperty()但"loc"必须是Locale类型.如何获得原生选择的值并将其转换为Locale类型?

java vaadin

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

Modulo给出了不可能的价值

我想要一个介于1到6之间的四个值的表.

我正在使用: rand() % 6 + 1;

这应该给出1到6之间的值.

除非rand()生成值0.

  1. 我一直得到7分.我不想要任何7个

  2. 兰德的范围是多少?我如何阻止它生成任何0值?

  3. 替代解决方案非常受欢迎.

  4. 我的老师给了我们使用"随机"的线索.
    我们在学校使用Borland C++ Builder 5.
    我在家里使用Dev-C++ 5.3.0.3.
    我发现它们如何工作有一些差异,我觉得很奇怪..
    我不能使用random(),它给了我未在范围内声明...

    int main (){
    
        int I;
        int Fasit[3];
    
        srand (time(NULL) );
    
        for(I=0; I<4; I++) {
            Fasit[I]=rand() % 6 + 1;
        }
    
        std::cout << Fasit[0] << " " << Fasit[1] << " " << Fasit[2] << " " << Fasit[3] << " ";
    
        return 0;
    }
    
    Run Code Online (Sandbox Code Playgroud)

我得到的一些价值观:

2 6 1 7  
5 2 1 4  
5 2 1 4 …
Run Code Online (Sandbox Code Playgroud)

c++ modulo

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

从日期开始的PHP周间隔("W")

Hy,我有一周的数据库编号,date ("W")我想以28 Jan -> 3 Feb这种格式显示周间隔,我不知道是否可能.你能帮我吗?谢谢!

php date intervals

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