我有一个新的iPad的Retina,我想使用它与Xamarin Studio开发和XCode的6.过去,用的XCode 5您只需连接设备,然后单击上面写着"用于开发"的按钮.但是6的XCode没有该按钮了,当我尝试建立我的应用程序在Xamarin Studio中的设备我得到的错误信息说"无法安装应用程序"/用户/ jzacherl /项目/名Cycom /名Cycom /名Cycom /斌/ iPhone /调试/对设备的iPad CyCom.app":您的应用程序未能代码签名检查检查你的证书,配置配置文件和捆绑IDS也许你的设备是不是所选配置文件的一部分(错误:0xe8008015) ."
我的应用程序应该支持iOS 7和iOS 8.我已经尝试将目标部署更改为7和8,我尝试重新启动我的mac /设备并构建/清理我的项目.

如果我只是这样做:
import lightgbm as lgb
Run Code Online (Sandbox Code Playgroud)
我越来越
python script.py
Traceback (most recent call last):
File "script.py", line 4, in <module>
import lightgbm as lgb
File "/usr/local/lib/python2.7/site-packages/lightgbm/__init__.py", line 8, in <module>
from .basic import Booster, Dataset
File "/usr/local/lib/python2.7/site-packages/lightgbm/basic.py", line 31, in <module>
_LIB = _load_lib()
File "/usr/local/lib/python2.7/site-packages/lightgbm/basic.py", line 26, in _load_lib
lib = ctypes.cdll.LoadLibrary(lib_path[0])
File "/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 440, in LoadLibrary
return self._dlltype(name)
File "/usr/local/Cellar/python/2.7.12/Frameworks/Python.framework/Versions/2.7/lib/python2.7/ctypes/__init__.py", line 362, in __init__
self._handle = _dlopen(self._name, mode)
OSError: dlopen(/usr/local/lib/python2.7/site-packages/lightgbm/lib_lightgbm.so, 6): Library not loaded: /usr/local/opt/gcc/lib/gcc/7/libgomp.1.dylib
Referenced from: /usr/local/lib/python2.7/site-packages/lightgbm/lib_lightgbm.so …Run Code Online (Sandbox Code Playgroud) 我的iOS应用程序是在最近运行xCode 7.x的构建机器上构建的.现在我们正在使用xCode 8.3.1准备构建.使用xCode 8.3.1的最新Xamarin Studio iOS稳定版似乎认为我的所有代码都无效.尽管代码完全可编译和部署,但几乎所有类和每一行都存在某种错误.请注意,屏幕截图最右侧的语法栏为红色.在更新到最新的稳定Xamarin Studio和xCode之前,没有发生这种情况.
Xamarin版本:
Xamarin Studio Community
Version 6.3 (build 863)
Installation UUID: 87149f4b-0f09-4f27-8133-582330f3df28
Runtime:
Mono 4.8.1 (mono-4.8.0-branch/22a39d7) (64-bit)
GTK+ 2.24.23 (Raleigh theme)
Package version: 408010000
NuGet
Version: 3.5.0.0
Xamarin.Profiler
Version: 1.4.0
Location: /Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler
Apple Developer Tools
Xcode 8.3.1 (12170)
Build 8E1000a
Xamarin.Android
Version: 7.2.0.7 (Xamarin Studio Community)
Android SDK: /Users/joeyz/Library/Developer/Xamarin/android-sdk-macosx
Supported Android versions:
5.0 (API level 21)
6.0 (API level 23)
7.0 (API level 24)
7.1 (API level 25)
SDK Tools Version: 25.2.5 …Run Code Online (Sandbox Code Playgroud) 假设我有一个UICollectionView坐在它上面的ViewController .如何让Touches通过UICollectionView和进入ViewController的TouchesBegan/ TouchesMoved/ TouchesEnded函数?我UIScrollViews只是通过设置完成了这么多次,ExclusiveTouch = false然后触摸将被允许通过UIScrollView它的超视图.但是同样的方法不起作用UICollectionViews.有任何想法吗?
设置UICollectionView:
partial class CyanViewController : BaseViewControllerWithCollection
{
/*--------------------------------------------------------------------------------*/
// Constructors
/*--------------------------------------------------------------------------------*/
public CyanViewController (IntPtr handle) : base (handle)
{
}
/*--------------------------------------------------------------------------------*/
public override void ViewDidLoad ()
{
base.ViewDidLoad ();
// Setup collection view
this.SetupCollectionView();
}
/*--------------------------------------------------------------------------------*/
public override void TouchesBegan (NSSet touches, UIEvent evt)
{
base.TouchesBegan (touches, evt);
Console.WriteLine ("TouchesBegan");
}
/*--------------------------------------------------------------------------------*/
// Private Methods
/*--------------------------------------------------------------------------------*/ …Run Code Online (Sandbox Code Playgroud) 设置约束与简单设置 UIViews 的框架有什么好处?一个约束可以做什么,只是根据 UIScreen.MainScreen.Bounds 或 View.Bounds 不能设置框架?
如果我使用下面的方法使用SHA256在C#中散列字符串"password",我将其作为输出:
e201065d0554652615c320c00a1d5bc8edca469d72c2790e24152d0c1e2b6189
Run Code Online (Sandbox Code Playgroud)
但是这个网站(SHA-256产生一个256位(32字节)的哈希值)告诉我有的是:
5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8
Run Code Online (Sandbox Code Playgroud)
我显然有数据格式问题或类似的问题.有什么想法为什么这个C#SHA256Managed方法返回不同的东西?我发送方法"密码"作为输入参数.
private static string CalculateSHA256Hash(string text)
{
UnicodeEncoding UE = new UnicodeEncoding();
byte[] hashValue;
byte[] message = UE.GetBytes(text);
SHA256Managed hashString = new SHA256Managed();
string hex = "";
hashValue = hashString.ComputeHash(message);
foreach (byte x in hashValue)
{
hex += String.Format("{0:x2}", x);
}
return hex;
}
Run Code Online (Sandbox Code Playgroud) 有关将这些图像转换为文本的建议吗?我正在使用pytesseract,除了这个以外,它在大多数情况下都能很好地工作.理想情况下,我会完全阅读这些数字.最糟糕的情况我可以尝试使用PIL来确定'/'左边的数字是否为零.从左边开始,然后找到第一个白色像素
from PIL import Image
from pytesseract import image_to_string
myText = image_to_string(Image.open("tmp/test.jpg"),config='-psm 10')
myText = image_to_string(Image.open("tmp/test.jpg"))
Run Code Online (Sandbox Code Playgroud)
中间的斜线导致问题.我也尝试使用PIL的'.paste'在图像周围添加大量额外的黑色.我可能会尝试其他一些PIL技巧,但除非必须,否则我宁愿不去那条路.
我尝试使用config =' - psm 10',但我的8'有时会以":"和其他时间的随机字符出现.而且我的0都没有成功.
参考:pytesseract不适用于-psm 10的一位数图像
_____________EDIT_______________ 其他样本:
所以我正在做一些似乎现在正在工作的巫术转换.但看起来很容易出错:
def ConvertPPTextToReadableNumbers(text):
text = RemoveNonASCIICharacters(text)
text = text.replace("I]", "0")
text = text.replace("|]", "0")
text = text.replace("l]", "0")
text = text.replace("B", "8")
text = text.replace("D", "0")
text = text.replace("S", "5")
text = text.replace(".I'", "/")
text = text.replace(".I", "/")
text = text.replace("I'", "/")
text = text.replace("J", "/")
return …Run Code Online (Sandbox Code Playgroud) 我正在使用websocket-client连接到websocket服务器。我连接的服务器似乎希望我定期对其进行ping操作,否则它将断开连接。
当我连接到服务器时,它将向我发送以下消息:
0{"sid":"SomeID","upgrades":[],"pingInterval":25000,"pingTimeout":60000}
Run Code Online (Sandbox Code Playgroud)
这似乎告诉我ping间隔和ping超时。我注意到,我的websocket客户端在连接后大约1分钟25秒持续断开连接。如果将这些数字加起来为60s + 25s,您将得到1分25秒。因此,似乎我需要经常对服务器进行ping操作,以免断开连接。
如何ping服务器?我尝试了ws.ping(),但似乎不存在。我是否需要以期望的某种格式将数据发送到服务器?还是有一些内置的ping命令?
websocket.enableTrace(True)
ws = websocket.WebSocketApp("wss://socket.serverssite.com/socket.io/?transport=websocket",
on_message=on_message,
on_error=on_error,
on_close=on_close)
ws.run_forever()
Run Code Online (Sandbox Code Playgroud)
注意:我在节点(不是python)中制作了一个websocket客户端,它在1分25秒后没有关闭。因此,似乎内置了一些ping命令,该python websocket客户端没有...
- - - - - - - - - - - - 编辑 - - - - - - - - - - - - -
尝试设置ping_interval和ping_timeout,但仍处于关闭状态:
2017-11-06 12:49:14.340037 ---------------------做东西
2017-11-06 12:49:14.340309 ---------------------做东西
发送:“ \ x89 \ x80 \\ xd9 \ xc4 \ xdd”
2017-11-06 12:49:19.341680 ---------------------做东西
2017-11-06 12:49:19.341958 ---------------------做东西
发送:“ \ x89 \ x80 \ xd9 \ x06 \ xef …
我想用密码保护的pem文件通过SSH连接到我的EC2实例.我如何用密码保护pem文件?我过去做过这个,但不记得我是怎么做到的.我拿了一个由AWS生成的pem文件并在其上运行了一些命令,它生成了如下所示的内容:
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: AES-128-CBC,<BlahBlahBlah>
<encrypted stuff is here>
-----END RSA PRIVATE KEY-----
Run Code Online (Sandbox Code Playgroud)
然后,当我进入框中SSH时,我正在指定我的密码保护的pem文件,它要求我在解密和sshing之前输入密码.
我发现了这个:https://martin.kleppmann.com/2013/05/24/improving-security-of-ssh-private-keys.html
这告诉我使用这个命令
ssh-keygen -t rsa -N 'super secret passphrase' -f test_rsa_key
Run Code Online (Sandbox Code Playgroud)
但是生成的加密文件(我正在寻找正确的标题)似乎不起作用.我得到了"Permission denied(publickey)".当我尝试使用加密的pem文件ssh时.我能够通过未加密的pem文件SSH到框中.
ios ×4
xamarin ×4
python ×3
xamarin.ios ×3
amazon-ec2 ×1
android ×1
autolayout ×1
c# ×1
encryption ×1
hash ×1
intellisense ×1
lightgbm ×1
macos ×1
paintcode ×1
pem ×1
pytesser ×1
sha256 ×1
ssh-keygen ×1
uiscrollview ×1
uiview ×1
websocket ×1
xcode6 ×1