小编oha*_*aal的帖子

使用PHP和OAuth访问SkyDrive

我想使用PHP访问skyDrive.我想要检索文件和文件夹列表,下载,上传和删除文件.

我有一个microsoft开发者clientID和clientSecret.

任何人都可以让我开始使用OAuth连接到skyDrive并使用API​​吗?

非常感谢!

php api oauth onedrive

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

如何使用camel创建数据源?

我刚开始学习Apache Camel.我理解了路由和组件的基础知识.现在我想通过连接到Oracle数据库,从一个特定的表读取记录并使用File组件将这些记录写入文件来尝试.要从数据库中读取,我假设我需要使用JDBC组件并给出dataSourceName.

但是,我找不到有关如何使用camel创建dataSource的任何信息.我发现与此主题相关的所有信息都使用Spring DSL示例.我不使用Spring,我只需要使用简单的独立Java应用程序来测试它.

我正在使用JDK7u25和Apache Camel 2.12.1.

有人可以发布样本从oracle表中读取并写入文件吗?

[编辑]

在网上查看了几个解决方案之后,我开始了解以下两种方法:

  1. 骆驼独立运行.这是我的代码:

    import javax.sql.DataSource;    
    import org.apache.camel.main.Main;
    import org.apache.camel.builder.RouteBuilder;
    import org.apache.commons.dbcp.BasicDataSource;
    
    public class JDBCExample {
    
        private Main main;
    
        public static void main(String[] args) throws Exception {
            JDBCExample example = new JDBCExample();
            example.boot();
        }
    
        public void boot() throws Exception {
            // create a Main instance
            main = new Main();
            // enable hangup support so you can press ctrl + c to terminate the JVM
            main.enableHangupSupport(); …
    Run Code Online (Sandbox Code Playgroud)

java apache-camel

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

Facebook C#SDK - 服务器流认证

我使用NuGet安装的Facebook C#SDK允许用户使用Facebook登录我的网站.在我找到的所有C#SDK文档中,使用JavaScript SDK获取了访问令牌.我想在不使用JavaScript SDK的情况下完成整个身份验证流服务器端.

  1. 在哪里可以找到有关使用Facebook C#SDK进行完整服务器端身份验证所需遵循的步骤的良好文档或示例代码?

  2. 结合C#SDK和JavaScript SDK有什么优势,还是仅仅坚持服务器端流程?

facebook facebook-c#-sdk facebook-login

6
推荐指数
2
解决办法
5569
查看次数

如何在iOS中将日,月和年确定为int

我想确定iOS中当前日期的日,月和年.我在网上搜索后发现了这个:

NSDate *date = [NSDate date];
NSCalendar *calendar = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDateComponents *components = [calendar components:(NSDayCalendarUnit) fromDate:date];
NSInteger Day = [components day];
NSInteger month = [components month];
NSInteger year = [components year];
Run Code Online (Sandbox Code Playgroud)

此代码显示当天正确,但年份和月份未显示应该如此.它显示了一些数字,如2147483647.我找不到解决方案,所以请帮我纠正我找到的代码,或者写一些新的代码来完成我需要的工作.

int nsdate nsdateformatter nsdatecomponents ios

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

从大型文本/ HTML文件中提取URL

我有很多文本需要处理有效的URL.

输入是模糊的HTMLish,因为它主要是HTML.但是,它并不是真正有效的 HTML.

我一直试图用正则表达式来解决问题.

在您说(或可能是尖叫 - 我已经阅读其他HTML +正则表达式问题)之前" 使用解析器 ",您需要考虑一件事:
我使用的文件大小约为5 GB

我不知道任何解析器能够在不失败的情况下处理它,或者花费数天时间.此外,虽然文本内容主要是 html,但不一定是有效的 HTML,这意味着它需要一个非常宽容的解析器.最后,并非所有链接都必须在<a>标签中(有些可能只是明文).

鉴于我并不真正关心文档结构,是否有更好的替代方案WRT提取链接?

现在我正在使用正则表达式:(
\b(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))在grep -E中)
但即便如此,我放弃了它让它运行了大约3个小时.

Regex引擎性能有显着差异吗?我正在使用MacOS的命令行grep.如果有其他兼容的实现具有更好的性能,那么这可能是一种选择.


我不太关心语言/平台,虽然MacOS /命令行会很好.

html regex large-files

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

正则表达式的范围> = 0但小于1000

我正在忙着做这件事,以为我会把它放在那里.

它必须是一个最多3个单位且最多5个小数位的数字等

有效

  • 999.99999
  • 99.9
  • 9
  • 0.99999
  • 0

无效

  • -0.1
  • 999.123456
  • AAA
  • AAA.99999

编辑它需要大于或等于零.

regex

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

使用<li>元素在<ul>底部的双边框之间添加间距

我想在<ul>列表底部有两条1px(或2px)的分隔线.

这就是我到目前为止所拥有的.

HTML

<ul>
    <li>here's one </li>
    <li>here's another one</li>
    <li>here's the last one</li>
</ul>?
Run Code Online (Sandbox Code Playgroud)

CSS

ul {
    border-bottom: 1px solid black;
}
ul li {
    border-top: 1px solid red;
}
ul li:last-child {
    border-bottom: 1px solid red;
}
?
Run Code Online (Sandbox Code Playgroud)

在jsfiddle上看到它.

如何在底部边框(红色和黑色)之间留出一些间距?

html css

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

正则表达式在PHP中查找HTML"img"元素的"src"属性

我有一个字符串,里面有一个图像:

"<p><img src="http://yahoo.com/testfolder/userdata/editoruploadimages/confused man.jpg" /></p>"
Run Code Online (Sandbox Code Playgroud)

我无法使用正则表达式获取图像URL.我的代码是:

preg_match_all("/src=([^\\s]+)/", $questArr_str, $images);
Run Code Online (Sandbox Code Playgroud)

此代码在遇到映像名称中的空格时停止执行.它只会返回"http://yahoo.com/testfolder/userdata/editoruploadimages/confused

返回的字符串应为: "http://yahoo.com/testfolder/userdata/editoruploadimages/confused man.jpg"

html php regex

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

使用JavaScript中的正则表达式使用Youtube API从Youtube评论中获取时间戳(hh:mm:ss)

我正在分析有时间戳的YouTube评论.因为一些注释可能指的是mm:ss,m:ss,hh:mm:ss或h:mm:ss中的句点,我需要为这些情况做准备.以下代码适用于mm:ss和m:ss,但仍然将小时视为mm:ss.例如,02:24:30返回144,因为它只分析前两个部分.这是代码:

var timePattern = /(([0-5][0-9])|[0-9])\:[0-9]{2,2}/;
var seconds = "";

for (var i = 0; i < comments.length; i++) {
    var matches = comments[i].match(timePattern);
    var matched = matches[0];
    var a = matched.split(':');
    if(matched.length == 7 || matched.length == 8) {
        seconds = (+a[0])*60*60 + (+a[1])*60 + a[2];        
    } else {
        seconds = (+a[0])*60 + (+a[1]); 
    }
    times.push(seconds);
}   
Run Code Online (Sandbox Code Playgroud)

javascript regex youtube-api

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

xxHash转换导致哈希太长

我正在使用xxHashC#来哈希值以保持一致性. ComputeHash返回一个byte[],但我需要将结果存储在一个long.

我能够将结果转换为int32使用BitConverter.这是我尝试过的:

var xxHash = new System.Data.HashFunction.xxHash();
byte[] hashedValue = xxHash.ComputeHash(Encoding.UTF8.GetBytes(valueItem));
long value = BitConverter.ToInt64(hashedValue, 0);
Run Code Online (Sandbox Code Playgroud)

当我使用int这个工作正常,但当我改变ToInt64它失败.

这是我得到的例外:

目标数组不够长,无法复制集合中的所有项目.检查数组索引和长度.

c# bytearray bitconverter

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