如何在屏幕上打开鼠标位置的X和Y坐标?我有Photoshop CC.我正在创建界面,并希望能够知道我的鼠标的位置.
if ([self respondsToSelector:@selector(dismissViewControllerAnimated:completion:)])
{[[self presentingViewController] dismissViewControllerAnimated:YES completion:nil];} //post-iOS6.0
else {[self dismissModalViewControllerAnimated:YES];} //pre-iOS6.0
Run Code Online (Sandbox Code Playgroud)
我正在响应选择器(上面)代码来处理弃用的方法.这样我的应用程序与旧版本的iOS兼容,但我在代码中收到警告:"'dismissModalViewControllerAnimated:'已被弃用:首先在iOS 6.0中弃用"我个人不喜欢我的代码中的任何警告,但是更重要的是,我在某处读到苹果会在你的代码中抱怨警告.
1)Apple会在您的代码中抱怨警告吗?
2)我是否正确处理弃用方法?
3)有没有办法关闭弃用的方法方法警告?
每当我尝试做一个“git pull origin master”时,我都会得到(它不是 Github):
权限被拒绝(公钥)。
我能够通过 SSH 连接到我的 AWS EC2 Linux 服务器,该服务器具有裸存储库,当我收到上述权限错误时,我正试图从中提取该存储库。
我确实已将公钥复制到该服务器,因为我可以通过 ssh 成功登录,但只能通过执行以下操作:
ssh -i /location/of/pemkey/mykey.pem ec2-user@ec2-12-34-56-78.us-east-compute.amazonaws.com
我需要配置 Git 以使用我的“.pem”密钥。我如何完成设置 Git 以使用我的“.pem”密钥?
根据W3 Schools,unescape()JavaScript函数已被弃用.该网站说,
"在JavaScript 1.5版中不推荐使用unescape()函数.请改用decodeURI()或decodeURIComponent()."
我应该通过并替换unescape()的所有实例吗?
JavaScript弃用是否是Web开发人员关注并主动更新其JavaScript代码的东西?
或者我可以预期大多数浏览器在可预见的将来会支持JavaScript 1.5吗?
我正在阅读Instagrams分片解决方案,我注意到以下行:
SELECT nextval('insta5.table_id_seq') %% 1024 INTO seq_id;
Run Code Online (Sandbox Code Playgroud)
上面的SELECT行中的%%是做什么的?我查找了PostgreSQL,我发现的唯一一件事就是当你想使用字面百分比字符时使用%%.
CREATE OR REPLACE FUNCTION insta5.next_id(OUT result bigint) AS $$
DECLARE
our_epoch bigint := 1314220021721;
seq_id bigint;
now_millis bigint;
shard_id int := 5;
BEGIN
SELECT nextval('insta5.table_id_seq') %% 1024 INTO seq_id;
SELECT FLOOR(EXTRACT(EPOCH FROM clock_timestamp()) * 1000) INTO now_millis;
result := (now_millis - our_epoch) << 23;
result := result | (shard_id << 10);
result := result | (seq_id);
END;
$$ LANGUAGE PLPGSQL;
Run Code Online (Sandbox Code Playgroud) 登录和注销工作正常.根据Facebook
"您的应用程序可以获取登录的结果或注销事件的通知.为此指派一名代表为FBSDKLoginButton,确认到FBSDKLoginButtonDelegate协议."
我已将FBSDKLoginButtonDelegate添加到我的视图控制器,它具有以下属性:
@property (weak, nonatomic) IBOutlet FBSDKLoginButton *FacebookButton;
Run Code Online (Sandbox Code Playgroud)
和.m(实现)文件具有:
@interface firstVC ()
<FBSDKLoginButtonDelegate>
@end
Run Code Online (Sandbox Code Playgroud)
但问题是FBSDKLoginButtonDelegate没有调用:
- (void) loginButton: (FBSDKLoginButton *)loginButton
didCompleteWithResult: (FBSDKLoginManagerLoginResult *)result
error: (NSError *)error{
NSLog(@"facebook login button test");
}
Run Code Online (Sandbox Code Playgroud)
并且在注销时没有调用:
- (void) loginButtonDidLogOut:(FBSDKLoginButton *)loginButton{
NSLog(@"facebook logout button test");
}
Run Code Online (Sandbox Code Playgroud)
另外,我在@interface和@end之间的标题中声明了上述方法
我的客户正在运行MS SQL Server 2000.我完成了一个项目,但我没有意识到MS SQL Server 2000将不允许选择内部插入值,从而给出错误:
Subqueries are not allowed in this context. Only scalar expressions are allowed.
Run Code Online (Sandbox Code Playgroud)
当我运行以下查询时:
insert into table_one (greeting_column, name_column)
values (
'hello',
(select column_1 from table_to where name = 'bob')
)
Run Code Online (Sandbox Code Playgroud)
我从coldfusion10调用此查询.通过替换调用查询的select语句并将结果存储在coldFusion列表变量中,然后迭代通过将CF列表变量的内容插入其各自记录的循环,我已经实现了利用coldFusion10解决此问题的解决方案,但是这需要更多的处理,然后是一个简单的SQL语句.我已经在另一个网页上找到了解决这个问题的解决方案(是的,我知道做'select*'是不好的做法,这只是一个例子):
CREATE PROC whatever
@REC int,
@ChangedIP varchar(15),
@ChangedBY varchar(30)
AS
INSERT INTO table_LOG
SELECT *, GETDATE(), @ChangedID, @ChangedBy FROM table WHERE record = @REC
Run Code Online (Sandbox Code Playgroud)
但我不认为coldFusion会在查询中允许Transact-SQL变量(将在周末之后尝试)有没有办法重写不使用Transact-SQL变量?
我有各种 Mongo 数据库,当我ls -l在 CentOS linux 中执行操作时,我可以看到每个数据库的 databaseA.0 和 databaseA.ns 文件,并且文件大小足以告诉我的数据仍然存在,但是当我转到 mongoDB 时shell 通过执行mongo命令并执行 ashow dbs或show databases它只显示 admin(empty)、local 0.078GB 和 test(empty)。如何取回我的数据库?
附加信息:当我启动 mongo shell 时,我得到以下信息:
MongoDB shell version: 2.6.4
connecting to: test
Server has startup warnings:
2014-08-15T23:23:14.300-0500 [initandlisten]
2014-08-15T23:23:14.300-0500 [initandlisten] ** WARNING: You are running in OpenVZ which can cause issues on versions of RHEL older than RHEL6.
2014-08-15T23:23:14.300-0500 [initandlisten]
2014-08-15T23:23:14.300-0500 [initandlisten] ** WARNING: /proc/sys/vm/zone_reclaim_mode is 1
2014-08-15T23:23:14.300-0500 [initandlisten] ** We suggest …Run Code Online (Sandbox Code Playgroud) 如何访问第二个数字"19",它位于以下JSON中的Numbers数组中?我已经尝试了所有方式而且无法做到.
{
"Numbers": [{
"1": 6
}, {
"2": 19
}, {
"3": 34
}, {
"4": 38
}, {
"5": 70
}],
"MB": 5,
"MP": "05",
"DrawDate": "2016-03-22T00:00:00"
}
Run Code Online (Sandbox Code Playgroud) 我正在使用这个名为jscookie.js 的jquery cookie ,我已经阅读了自述文件,甚至在我的项目中实现了。
自述文件解释了如何在“天”而不是几小时或几分钟内使 cookie 过期。
创建一个从现在起 7 天后过期的 cookie,在整个站点上有效:
Cookies.set('name', 'value', { expires: 7 });
Run Code Online (Sandbox Code Playgroud)
如何将 cookie 设置为在几分钟或几小时后过期?