小编All*_*ang的帖子

返回OCaml中列表的第n个元素?

我是Ocaml的新手,只是想确保如何执行一个简单的函数,比如使用递归函数返回列表的第n个元素?

原型样get_nth (list, n)int list * int -> int

例如 get_nth ([1,2,3], 1) -> 2

谢谢

recursion ocaml functional-programming list

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

Ruby哈希错误:未定义的方法[]

我有一段这样的代码:

my_hash = {}
first_key = 1
second_key = 2
third_key = 3
my_hash[first_key][second_key][third_key] = 100
Run Code Online (Sandbox Code Playgroud)

而红宝石翻译给了我一个错误说:

未定义的方法`[]'为nil:NilClass(NoMethodError)

那么这是否意味着我不能像那样使用哈希?或者你认为这个错误可能是因为别的什么?

ruby hash

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

采访算法:找到大小为n的数组中的两个最大元素

这是我在网上看到的一个面试问题,我不确定我是否有正确的想法.

问题出在这里:

设计一种算法来查找n个数字序列中的两个最大元素.比较次数需要为n + O(log n)

我想我可以选择快速排序并在找到两个最大的元素时停止?但不是100%肯定它.任何人都有想法请分享

sorting algorithm

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

libc中的函数地址?


我试图获取exit()libc中提供的函数的地址(十六进制),但我不知道在哪里以及如何找到它.
任何人都知道找到它的方法请分享一些想法.谢谢!

c linux libc

8
推荐指数
3
解决办法
6535
查看次数

JSP页面应如何检查身份验证

我是网络编程的新手.我问一个常见的模式来做一些事情,比如检查身份验证.这是场景:

该网站有一个访问者登录页面.它将使用用户名和加密密码并将其发送到服务器,然后从服务器获取错误代码(用户名/密码不匹配)或auth密钥.当用户成功登录时,我希望网站自动跳转到main.jsp显示网站主要功能的页面.

在这种情况下,我想main.jsp检查用户身份验证.也就是说,我不希望这样的事情发生像用户可以直接打开www.example.com/main.jsp,如果他们做了这样的事情,我想将它们重定向到登录页面.

那么如何跨页面传递身份验证信息main.jsp呢?如何防止用户直接访问不登录?我需要使用会话还是其他什么?

javascript authentication jsp login web-applications

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

返回OCaml中列表中的元素列表

我是OCaml的新手,我现在正在尝试实现一个函数,该函数返回列表x中索引的给定列表的元素列表y.

例如,该函数应执行以下计算: [5,6,7,8], [0, 3] => [5, 8]

我不知道如何在ML中存储临时变量,并且不清楚它是如何工作的.但我知道如何从给定指定索引的列表中查找元素.

任何想法将不胜感激,但我想使用递归函数并避免使用该List模块.

ocaml functional-programming list ml

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

Ocaml解析字符串以制作树

我有类似这样的问题:

如何在Ocaml中快速将树结构打印成字符串?

但是以相反的方式,我已经有一个字符串,并希望将其解析为一棵树.

例如,我有

type expr = 
  Number of int
 |Plus of expr*expr
 |Prod of expr*expr
Run Code Online (Sandbox Code Playgroud)

我有一个像1 + 2*3 + 4的字符串(与上面的链接略有不同,假设*有更高的程序+)
然后我希望我的结果是一个expr类型Prod(Plus(1,2), Plus(3, 4))

我找到了另一个可以谈论这个的链接,但不确定它是否是解决问题的方法:

使用OCaml解析语法

请分享一些想法,谢谢.

tree grammar parsing ocaml

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

表格单元格中的边框颜色更改

我有一个非常简单的HTML表,如下所示:

<table>
 <tbody>
    <tr>
      <td>1</td>
      <td>2</td>
      <td>3</td>
    </tr><!-- Table Row -->
    <tr>
      <td>4</td>
      <td>5</td>
      <td>6</td>
    </tr>
  </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在每个细胞上时,我希望细胞的边界可以改变颜色.所以我写了下面的CSS试图实现这个效果:

table{
position: absolute;

font-family:Arial, Helvetica, sans-serif;
color:white;
font-size:12px;
border:white 1px solid;

-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;

-moz-box-shadow: 0 1px 2px #d1d1d1;
-webkit-box-shadow: 0 1px 2px #d1d1d1;
box-shadow: 0 1px 2px #d1d1d1;

width: 100%;
height: 100%%;
}

table tr {
text-align: center;
padding-left:20px;
}

table td {
padding:18px;
border-top: 1px solid #ffffff;
border-bottom:1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
width: 33%;
height: 50%;
background-color: …
Run Code Online (Sandbox Code Playgroud)

html css html5 html-table css3

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

选项卡切换时平滑动画

我在ViewPager中使用ActionBar.Tabs,它看起来像 在此输入图像描述

我实现了ActionBar.TabListenerViewPager.OnPageChangeListener支持当用户在ViewPager中滑动页面时,选项卡指示器将相应地更改(蓝色指示器将移动到相应的选项卡).

现在我意识到蓝色指示器在没有任何动画的情况下发生变化,并且看起来不太好.(当我从tab1滑动到tab2时,蓝色指示符在tab1下消失并出现在tab2下面).有没有办法改变它,以便当我切换标签时,蓝色标签指示器在标签之间平滑移动?

android android-animation android-actionbar

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

Android - 缩放和压缩位图

我正在开发一款Android应用程序,它具有摄像头捕捉和照片上传功能.如果设备具有高分辨率相机,则捕获的图像尺寸将非常大(1~3MB或更多).
由于应用程序需要将此图像上传到服务器,因此我需要在上传之前压缩图像.例如,如果相机捕获了1920x1080全分辨率照片,则理想输出是保持图像的16:9比例,将其压缩为640x360图像以降低某些图像质量并使其以字节为单位缩小.

这是我的代码(从谷歌引用):

/**
 * this class provide methods that can help compress the image size.
 *
 */
public class ImageCompressHelper {

/**
 * Calcuate how much to compress the image
 * @param options
 * @param reqWidth
 * @param reqHeight
 * @return
 */
public static int calculateInSampleSize(BitmapFactory.Options options, int reqWidth, int reqHeight) {
// Raw height and width of image
final int height = options.outHeight;
final int width = options.outWidth;
int inSampleSize = 1;

if (height > reqHeight || width …
Run Code Online (Sandbox Code Playgroud)

java android image bitmap image-processing

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