检索UIImage的像素Alpha值

我目前正在尝试获取一个像素在UIImageView中的alpha值。 我从[UIImageView图像]获得了CGImage,并从中创build了一个RGBA字节数组。 Alpha预乘。 CGImageRef image = uiImage.CGImage; NSUInteger width = CGImageGetWidth(image); NSUInteger height = CGImageGetHeight(image); CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); rawData = malloc(height * width * 4); bytesPerPixel = 4; bytesPerRow = bytesPerPixel * width; NSUInteger bitsPerComponent = 8; CGContextRef context = CGBitmapContextCreate( rawData, width, height, bitsPerComponent, bytesPerRow, colorSpace, kCGImageAlphaPremultipliedLast | kCGBitmapByteOrder32Big ); CGColorSpaceRelease(colorSpace); CGContextDrawImage(context, CGRectMake(0, […]

推送通知问题与iOS 10

我已经开发了一个应用程序,我已经实现了推送通知。 目前它在苹果商店生活。 Upto的iOS 9推进工作正常,但在iOS 10后,它不工作。 代码有什么问题?

Java中的自然sorting顺序string比较 – 是内置的?

我想要一些保留自然sorting顺序1的string比较函数。 有没有像Java这样的东西? 在String类中我找不到任何东西, Comparator类只知道两个实现。 我可以推出自己的(这不是一个很难的问题),但是我不想重新发明轮子。 在我的具体情况下,我有我想要sorting的软件版本string。 所以我想把“1.2.10.5”视为大于“1.2.9.1”。 1按照“自然”的sorting顺序,我的意思是比较string与人类比较的方式,而不是“ascii-betical”的sorting顺序,只对程序员有意义。 换句话说,“image9.jpg”小于“image10.jpg”,“album1set2page9photo1.jpg”小于“album1set2page10photo5.jpg”,“1.2.9.1”小于“1.2.10.5”

animation元素转换旋转

我将如何使用jQuery的.animate()旋转元素? 我正在使用下面的行,这是目前正确的animation不透明度,但这是否支持CSS3转换? $(element).animate({ opacity: 0.25, MozTransform: 'rotate(-' + -amount + 'deg)', transform: 'rotate(' + -amount + 'deg)' });

vector <bool>的替代方法

作为(希望),我们都知道, vector<bool>完全破坏,不能被视为交stream数组。 什么是获得这个function的最好方法? 到目前为止,我所想到的想法是: 或者使用一个vector<char> 使用包装类,并有vector<bool_wrapper> 你们如何处理这个问题? 我需要c_array()function。 作为一个侧面的问题,如果我不需要c_array()方法,如果我需要随机访问,解决这个问题的最好方法是什么? 我应该使用一个deque或其他东西? 编辑: 我确实需要dynamic的大小。 对于那些不知道的人来说, vector<bool>是专用的,所以每个bool需要1位。 因此你不能把它转换成一个c样式的数组。 我想“包装”是一个误用。 我在想这样的事情: 当然,然后我必须读取到my_bool由于可能的alignment问题:( struct my_bool { bool the_bool; }; vector<my_bool> haha_i_tricked_you;

在一个“使用”块是一个SqlConnectionclosures返回或exception?

第一个问题: 说我有 using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } 连接是否closures? 因为从技术上讲,我们从来没有return最后,因为我们之前return了。 第二个问题: 这次我有: try { using (SqlConnection connection = new SqlConnection(connectionString)) { int employeeID = findEmployeeID(); connection.Open(); SqlCommand command = new SqlCommand("UpdateEmployeeTable", connection); command.CommandType = […]

如何获得与JavaScript选定的HTML文本?

我可以使用下面的代码来获取选定的文本: text=window.getSelection(); /// for Firefox text=document.selection.createRange().text; /// for IE 但是,我怎样才能得到所选的Html,其中包括文本和HTML标签?

ObservableCollection还监视集合中元素的更改

是否有一个具有以下特征的集合(BCL或其他): 如果集合发生更改,则发送事件,如果集合中的任何元素发送PropertyChanged事件,则发送事件。 ObservableCollection<T>sorting其中T: INotifyPropertyChanged和集合也监视元素的更改。 我可以包装一个可观察的集合,我自己做事件订阅/取消订阅集合中的元素被添加/删除,但我只是想知道现有的集合是否已经这样做了?

控制音量混音器

我想控制其他应用程序量(firefox)。 我可以用Volume Mixer来做 什么是Volume Mixer的库?

Eclipse:如何build立一个外部jar的可执行jar?

我想build立一个可执行的jar程序,这取决于下载的外部jar。 在我的项目中,我将它们包含在构buildpath中,并可以在eclipse中运行和debugging。 当我试图将它导出到一个jar文件时,我可以运行该程序,但当我尝试按下包含来自外部jar的函数调用和类的button时,我无法运行该程序。 我已经编辑了环境variables(Windows XP)CLASSPATH以包含所有外部jar的path,但是不起作用。 需要注意的一点是,在导出可执行文件的jar文件时,我得到了编译警告,但没有显示关于警告的任何描述。 会有人亲切地提供一个彻底的指导,如何包括使用eclipse的外部jar程序?