小编Dan*_*iel的帖子

将LaTeX渲染为图像

我在这里已经阅读了很多问题和答案,但我没有找到明确的问题/答案.

我需要创建一个非常简单的网页,允许用户输入LaTeX并生成PNG(或其他轻量级图像格式).该网页仅包含a textarea和a submit button,它会生成类似" http://www.domain.com/generated-images/cnl344l4jcxlj.png " 的链接.

INPUT:已经写过的乳胶像

f(x)=\displaystyle\int_{-\infty}^x e^{-t^2}dt
Run Code Online (Sandbox Code Playgroud)

输出:链接到生成的PNG或GIF图像

http://rinconmatematico.com/latexrender/pictures/35800007a15a3f0e39006dc63f04f1b5.gif

http://rinconmatematico.com/latexrender/pictures/35800007a15a3f0e39006dc63f04f1b5.gif

乳胶代码的处理和图像的生成应该在服务器端进行(所以没有javascript)

我想用PHP做这个(我很擅长),但是如果有足够简单的库我可以在Perl中试一试.

在纯C中直接实现也可以工作.一个程序scanf,输入乳胶代码和printf"在c:/program/image00000000001.gif生成的图像"

任何这样做的免费/开源库?有关如何进行的任何建议?有什么特别顾虑?

提前致谢!

php c latex tex

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

如何使用UIActivityViewController共享位置?

UIActivityViewController是分享图像和文字的好方法.我如何分享位置?为了共享图像和文本,我将相应的对象添加到一个NSArray,然后我将其传递给UIActivities.我想添加CLLocationCoordinate2D,但这是一个结构,而不是一个对象.

有任何想法吗?

iphone

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

如何连接其他表相关的多个表

我正在开发一个人们可以出租房屋的网站.我正在使用php 5.2.0和MySQL 5+

出版物存储在这样的表格中

ta_publications
+---+-------------+------+
|id |    name     | date |
+---+-------------+------+
| 1 | name_001    |  ... |
| 2 | name_002    |  ... |
| 3 | name_003    |  ... |
+---+-------------+------+
Run Code Online (Sandbox Code Playgroud)

我有不同的出版物,有"互联网","制作服务","卫星电视"等"功能".

这些功能将来可能会发生变化,我希望能够添加/删除/修改它们,因此我将它们存储在表中的数据库中.

ta_features
+---+-------------+
|id | name        |
+---+-------------+
| 1 | Internet    |
| 2 | Wi-Fi       |
| 3 | satelital tv|
+---+-------------+
Run Code Online (Sandbox Code Playgroud)

与使用下表的出版物有关

ta_publication_features
+---+-------------+----------------+
|id |   type_id   | publication_id |
+---+-------------+----------------+
| 1 |      1      |       1        |
| 2 | …
Run Code Online (Sandbox Code Playgroud)

php mysql sql database database-design

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

检测 iOS 10 上是否隐藏了音乐(或其他系统)应用程序

有了新的 iOS 版本,用户终于可以选择“删除”(实际上是隐藏)他们不想要的股票应用程序,例如股票应用程序或音乐应用程序。

隐藏音乐应用程序的问题在于,MPMusicPlayerController在尝试播放设备的音乐库(正式称为 iPod 的库)时会出现一些问题。

打电话[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"music://"]]是第一个想到的事情,但它总是返回 YES,无论是否安装音乐应用程序。

我们如何检测用户是否安装了这个应用程序?

cocoa-touch objective-c ios

5
推荐指数
0
解决办法
93
查看次数

将图像保存在Core Data中以便在UITableView中使用

我计划构建一个主要内容是图像的应用程序.基本上,它将使用多个菜单UITableViews,其单元格将只有一个图像.单击单元格时,您将被推送到具有该图像的简单视图和另一个图像,其余部分具有详细内容.

这一切都很容易,我的问题是关于优化.它会有很多内容(可能是1k行)并且它会显示图像UITableView,因此Core Data是必须的(鉴于它的延迟加载和其他一些优化)

我的问题是:什么是最好的,将图像存储在Core Data数据库(as NSData)中或仅存储图像的名称?我想象的是,如果我存储资源的名称,对于设备中的每一行UITableView必须获取该图像,处理它最终显示它.当滚动它们时(预计会发生很多)我们会有很多提取图像.如果我将它们存储起来Core Data,它就像获取信息一样简单,并将其用作图像所在的位置.

存储图像的好处在于Core Datadb中存储blob的正常撤销.我不知道核心数据会出现多少问题(我在dbs中的经验主要来自MySQL)

另一方面,强硬的"常识"决定只保存名称并获取图像,因为如果他们被要求更多,它将需要更多的时间,我不确定这会有多大的性能影响是.是否有"最佳方式"存储它们?只是名字,然后调用pathForResourse:ofType:或者(如果它的速度更快)pathForResourse:ofType:inDirectory:mainBundle,存储URI,或指向它的其他形式.

编辑:应用程序将随应用程序一起提供静态内容,用户将无法以任何方式修改此内容.(至少在1.0版本中)

iphone optimization core-data ipad

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

使用PHP和javaScript登录解决方案的密码哈希

我知道,出于安全原因,有必要对用户的密码进行哈希(使用salt)并将其与存储的哈希密码进行比较,因此如果其他人获得哈希字符串,他将无法计算密码或外观它在彩虹桌上.

我不明白这个方法的一部分.假设我有这个标准的登录表单

<form method='post' action='login.php'>
    <input type='text' name='user' />
    <input type='password' name='password' />
    <input type='submit' name='submit' value='login' />
</form>
Run Code Online (Sandbox Code Playgroud)

然后我用PHP登录

<?php
    if(isset($_POST['submit'])){
        $username = $_POST['username'];
        $password = sha1($_POST['password']);
        $authorize = $login_object->login($username, $password);
    }
?>
Run Code Online (Sandbox Code Playgroud)

并且,在幕后,$login_object负责使用数据库进行身份验证并返回true/false.(我做了这个对象,我有真实的,有用的对象来做这个)

但这意味着POST request旅行中的密码是原始的,没有散乱的,不安全的!任何人都可以拦截真实密码!

所以我想的是我应该在发送之前使用javascript来密码密码.我将有一个隐藏字段<input type='hidden' name='real_password' value='' />并让javaScript复制输入名为password的值,将其哈希,将其放入real_password隐藏输入并清空密码字段.这样,POST request它将具有哈希密码而不是原始的,不安全的原始密码.

我说的是对的,还是我应该在php上进行哈希?

javascript php login

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

拖动时获取MKAnnotation的坐标

我正在根据用户添加的注释位置创建路径(MKPolyline).我想允许用户通过拖动引脚来更改路径.我目前可以这样做,但MKPolyline在引脚掉线之前不会更新.

- (void)mapView:(MKMapView *)mapView annotationView:(MKAnnotationView *)annotationView didChangeDragState:(MKAnnotationViewDragState)newState fromOldState:(MKAnnotationViewDragState)oldState为此实现MKAnnotationViewDragStateDragging但它只提醒我用户正在拖动引脚而不是关于新位置的通知.

每次更改时,如何获取注释的当前位置?我希望在拖动时通知有关位置的任何变化,以便能够更新MKPolyline以跟随引脚移动,以更好地反映路径的变化.

有任何想法吗?谢谢!

iphone objective-c mapkit

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

空UICollectionView

我有一个UICollectionView显示特定城市的商店.特定的城市可能根本没有任何商店,所以在这种情况下我应该将UICollectionView更新为空.当我创建nil数据参数时,应用程序崩溃说数据参数不能为零.

如何清空UICollectionView?在这种情况下,除了根本不显示任何单元格之外,我还想显示一个背景图像,通知用户没有商店,或者一起删除collectionView.

有任何想法吗?

iphone objective-c ios

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