小编gh0*_*0st的帖子

如何在UITableView Cell中实现从左向右滑动,类似于iOS Mail

我正在尝试复制Apple在其邮件应用中使用的相同技术,用于将邮件标记为未读或在邮箱内从左向右滑动时"标记为未读".

iOS 8.1 Mail应用程序中的邮件截图

我找到了类似的 解决方案,但仅用于从右向左滑动的手势.我希望这个相同的解决方案可以作为Apple SDK的一部分用于相反的方向.

我怎样才能实现与iOS'邮件应用程序相同的从左到右的手势效果?

objective-c uitableview gestures ios

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

通过SID解析显示用户名的最佳方法是什么?

我从注册表中读取了一个SID列表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.

一个人怎么就解决了显示的用户名(例如DOMAIN\user,BUILT-IN\user)给予在C#中的SID字符串?

c# windows sid

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

Nodejs - 使用One-login实现Passport-saml

我试图passport-sample通过一个登录SSO 运行以下示例.但我无法成功.我Onelogin HTTP-redirect在SAML入口点(config.js)中给出了url .它重定向到一个登录身份验证页面并重定向回应用程序页面,但应用程序未加载.

https://github.com/gbraad/passport-saml-example

请告诉我这里缺少什么.

module.exports = {
  development: {
    app: {
      name: 'Passport SAML strategy example',
      port: process.env.PORT || 3000
    },
    passport: {
      strategy: 'saml',
      saml: {
        path: process.env.SAML_PATH || '/login/callback',
        entryPoint: process.env.SAML_ENTRY_POINT || 'https://domain.onelogin.com/trust/saml2/http-redirect/slo/200908',
        issuer: 'passport-saml',
        cert: process.env.SAML_CERT || null
      }
    }
  }
};
Run Code Online (Sandbox Code Playgroud)

javascript saml node.js passport.js onelogin

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

打开社交登录的新窗口,然后关闭并返回到Django成功的父级

我正在使用Django 1.6.2和Python-Social-Auth 0.1.23.我也在使用Twitter Bootstrap作为我的模板引擎.

我已经将python-social-auth用于我的模板并为我的客户实现了LinkedIn登录,并且我对其进行了编码,以便使用javascript在新窗口中打开登录.

<li>
    <a class="btn" href="" 
        onclick="window.open('{% url 'social:begin' 'linkedin' %}', '_blank', 'location=yes,height=570,width=520,scrollbars=yes,status=yes');">
<span class="glyphicon glyphicon-user"></span> Sign In</a></li>
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在成功登录后关闭此子窗口并重新加载父窗口?

我意识到这个问题可能非常具体,但有人必须先实现相同的想法.只是有点抬头:如果可以的话,我不想编辑任何python-social-auth的东西.

如果您有任何其他信息可以使用,请告诉我.我也可以包含我的views.py.

javascript python django twitter-bootstrap python-social-auth

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

MongoDB/Mongoose在您之前查找结果数

假设我有一个名为"points"的猫鼬模型.我用列名"points"订购它.通过将我的用户标识传递给文档列名称userid来查找我的文档.

我怎样才能找到某些信息,例如"有xx人比你好?"

在这种情况下,有多少文件比你高?

需要多少次搜索才能"循环"直到您的文档匹配为止?

javascript mongoose mongodb

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

使用 EmailJS 的安全问题?

使用EmailJS时我应该担心安全性吗?

我觉得在我的 app.js 文件中以明文形式输入所有电子邮件帐户信息是一个巨大的安全风险。难道就不能浏览我的源代码来找到我的 AppJS 提取代码并看到我的电子邮件用户名和密码一目了然吗?

javascript node.js angularjs

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

如何在 Angular 中打印单个组件?

在单个角度组件中,我希望有一个打印按钮,当用户单击该按钮时,div将从我的组件模板中打印一个。

我知道这个答案有效,我试过了。但我不喜欢我需要重新应用所有样式或重写<style>head 标签中的所有样式。

我真的很喜欢这个答案,但我无法让它发挥作用。我认为这可能与在提供/构建应用程序后如何重命名类有关。

这就是我实现上述答案但无法使其工作的方式。

组件.ts

onPrint() {
  window.print();
}
Run Code Online (Sandbox Code Playgroud)

组件.html

<div class="print">
  <button (click)="onPrint()">Print</button>
  all the stuffs I want to print
</div>
Run Code Online (Sandbox Code Playgroud)

组件.scss

@media print {
  :not(.print) {
    display: none !important;
  }
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到上面的答案以产生尽可能少的代码,并保留应用于前端的样式?

我意识到问题是如何相似,一个,但这个问题是两年前被要求与关于角2.不太确定它是如何与不同的问候角6。

printing report angular

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

如何在Objective-C中迭代一个简单的JSON对象?

我是Objective-C的新手,我是一名核心的Java和Python老手.

我创建了一个Objective-C脚本来调用URL并获取URL返回的JSON对象:

// Prepare the link that is going to be used on the GET request
NSURL * url = [[NSURL alloc] initWithString:@"http://domfa.de/google_nice/-122x1561692/37x4451198/"];

// Prepare the request object
NSURLRequest *urlRequest = [NSURLRequest requestWithURL:url
                                            cachePolicy:NSURLRequestReturnCacheDataElseLoad
                                        timeoutInterval:30];

// Prepare the variables for the JSON response
NSData *urlData;
NSURLResponse *response;
NSError *error;

// Make synchronous request
urlData = [NSURLConnection sendSynchronousRequest:urlRequest
                                returningResponse:&response
                                            error:&error];

// Construct a Array around the Data from the response
NSArray* object = [NSJSONSerialization
                   JSONObjectWithData:urlData
                   options:0
                   error:&error];


//NSLog(object);
// Iterate through …
Run Code Online (Sandbox Code Playgroud)

json objective-c nsjsonserialization

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

浏览器不解析由角管返回的 html 标签

我想要发生的是为管道提供一个值,并让管道将其转换为列表。这可能不是最好的方法,但这是我想到的第一件事。

基本上我有一个简单的表。我有我的模板

<tr *ngFor="let res of results">
    <td>{{res.value1}}</td>
    <td>{{res.value2 | list}}</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

我的list烟斗就是这样。

从'@angular/core'导入{管道,管道转换};

@Pipe({
    name: 'list'
})
export class ListPipe implements PipeTransform {
    transform(value: string, args?: any): any {
        let newList: string[];
        newList = value.split(',');
        let output = '&lt;ul&gt;';
        newList.forEach(val => {
            output += `&lt;li&gt;${val}&lt;/li&gt;`;
        });
        output += '&lt;/ul&gt;';
        return output;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的预期结果是这样的

<tr>
    <td>value 1</td>
    <td>
        <ul><li>value2.a</li><li>value2.b</li></ul>
    </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

但是发生的事情是<ul><li>value2.a</li><li>value2.b</li></ul>在我的页面中呈现文字值。

我究竟做错了什么?

html angular-pipe angular

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

更改bootstrap的表条纹行是每隔一对行吗?

我想稍微修改bootstrap,以便我的条纹行就是这样.

第1行和第2行共享相同的行背景颜色,第3行和第4行共享相同的背景颜色,第5行和第6行共享与第1行和第2行相同的背景颜色.是否存在快速入侵/技巧这种?

这是我到目前为止的代码.

<table class="table table-striped table-sm">
    <thead class="thead-default">
    <tr>
        <td>Column 1</td><td>Column 2</td>
    </tr>
    </thead>
    <tbody>
        <template ngFor let-loop [ngForOf]="model | async">
            <tr>
                <td>Column Data</td><td>Column Data</td>
            </tr>
            <tr>
                <td>Column Data</td><td>Column Data</td>
            </tr>
        </template>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

css twitter-bootstrap

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

禁用键盘输入到 ASP 文本框

我有一个带有 ajaxToolkit:calendarextender 的文本框。
我也有一个OnTextChanged="do something"带有AutoPostBack=true.

我只希望我的用户能够使用日历扩展程序将数据输入到文本框中。

我试过将readonly文本框上的属性设置为 true。这仅在文本框中存在文本时才有效(如果我textbox.text = "such and such"然后通过日历扩展程序输入)。

如果我尝试通过单击文本框并在日历扩展器中选择一个日期来选择一个日期,则输入的任何内容都会由于autopostbackOnTextChanged事件而立即被清除。我得到这个例外:

Exception was thrown at line 3169, column 13 in http://localhost:44994/ScriptResource.axd?d=Es_vqsdtlYssgAF4A3XSWnRVXoRhHI0Nw5kbnX4TQidZ-ER24J-iO0awsG5JH1rtQZR_iEqhZs7sdOBQ9bRTWyylEaGjH7fv-s8DBZ9g2dBrQRgBCGkgUkMcfnp1eLLpQ46PuRCK6kw9bzcz5Laedpe2sZMPd6VRGBt-E7Jq3Hi6WSFYwQmlvlft0Bho70p20&t=7b689585
0x800a138f - JavaScript runtime error: Unable to get property 'AbbreviatedMonthNames' of undefined or null reference
Run Code Online (Sandbox Code Playgroud)

如何禁用通过键盘进入文本框而只允许通过calendarextender?

c# asp.net textbox

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

不在 Azure 上托管的节点 Web 应用程序上提供的默认文档

我已经在我的本地机器上设置了一个 angular4/node 应用程序,我可以ng serve并且npm start应用程序很好。我在 azure 上创建了一个 Web 应用程序,并使用John Papa 的指南将其部署到 azure。然而; 当我使用 chrome 访问该站点时,我的 index.html 没有提供,并且我得到了 404。
我什Application Settings -> Default Documents至将我的所有文档都删除了,只列出了列表index.html,没有别的。

然而;当我访问myapp.azurewebsites.com/index.html该网站时呈现。当我访问myapp.azurewebsites.com该网站是不是。

我错过了什么?

服务器/index.js

const express = require('express');
const path = require('path');

const root = './dist';
const app = express();

app.use(express.static(root));
console.log(`server ${root}`);
app.get('*', (req, res) => {
    res.sendFile(`index.html`);
});

const port = process.env.PORT || '3000';
app.listen(port, () => console.log(`API running on localhost:${port}`)); …
Run Code Online (Sandbox Code Playgroud)

azure node.js angular

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