小编Tim*_*ess的帖子

如何在Mac上安装MIT Scheme?

我想在我的Mac上安装MIT Scheme,我已经下载了MacOS X二进制文件(x86-64).

但是,我无法使用Mac终端工作.

我试图关注这些文章:

在Mac OS X Leopard上安装MIT/GNU Scheme

在Mac OS X上安装MIT Scheme

但它似乎过时了,不起作用.

所以,我正在寻找一种简单的方法,它允许我使用Mac终端编写Scheme代码.

我已经挣扎了几个小时试图安装它.

macos scheme mit-scheme

54
推荐指数
6
解决办法
4万
查看次数

什么是Java中的.intValue()?

他们之间有什么区别?

l 是一个整数类型的arraylist.

版本1:

int[] a = new int[l.size()];
for (int i = 0; i < l.size(); i++) {
    a[i] = l.get(i);
}
return a;
Run Code Online (Sandbox Code Playgroud)

版本2:

int[] a = new int[l.size()];
for (int i = 0; i < l.size(); i++) {
    a[i] = l.get(i).intValue();
}
return a;
Run Code Online (Sandbox Code Playgroud)

java

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

使用html2canvas将div捕获到图像中

我正在尝试使用div将div捕获到图像中 html2canvas

我在这里读过类似的问题

如何使用html2canvas上传截图?

使用html2canvas创建网页截图(无法正确初始化)


我试过了代码

canvasRecord = $('#div').html2canvas(); 
dataURL = canvasRecord.toDataURL("image/png");
Run Code Online (Sandbox Code Playgroud)

并且canvasRecordundefined.html2canvas()被召唤之后


还有这个

$('#div').html2canvas({
      onrendered: function (canvas) {
           var img = canvas.toDataURL()
           window.open(img);
      } 
});
Run Code Online (Sandbox Code Playgroud)

浏览器给出一些(确切地说是48个)类似的错误,例如:

GET http://html2canvas.appspot.com/?url=https%3A%2F%2Fmts1.googleapis.com%2Fvt%…%26z%3D12%26s%3DGalileo%26style%3Dapi%257Csmartmaps&callback=html2canvas_1 404 (Not Found) 
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我正在使用v0.34,我已经添加了参考文件html2canvas.min.jsjquery.plugin.html2canvas.js

如何转换divcanvas以捕获图像.

编辑于2013年3月26日

我发现乔尔的榜样有效.

但遗憾的是,当谷歌地图嵌入我的应用程序时,会出现错误.

<html>
<head>
<style type="text/css">
div#testdiv
{
    height:200px;
    width:200px;
    background:#222;
}
div#map_canvas
{
    height: 500px;
    width: 800px;
    position: absolute !important;
    left: 500px;
    top: 0;
}
</style>
 <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3&sensor=false"></script> …
Run Code Online (Sandbox Code Playgroud)

html javascript html5 html2canvas

31
推荐指数
4
解决办法
17万
查看次数

Atom,搜索所有文件

我正在尝试通过Atom进行完整搜索,寻找特定文本.嗯,这听起来非常简单,使用Command + Shift + F但是,node_modules没有跟踪,并且不扫描这些目录中的内容.我不确定是不是因为未定义的文件被定义.gitignore或包被排除.如何在我打开的项目中进行完整搜索?

atom-editor

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

删除html输入周围的边框

我想为我的网络应用程序创建一个搜索功能.

这里是FF和IE的外观,没有奇怪的边框是好的

火狐

在此输入图像描述

IE

在此输入图像描述

这是Chrome和Safari的外观,输入元素周围有奇怪的边框

在此输入图像描述

苹果浏览器

在此输入图像描述

这是我的html和css代码

<input type="search" id="generic_search" onkeypress="return runScript(event)" />
<input type="button" id="generic_search_button" />
Run Code Online (Sandbox Code Playgroud)

border:0已被应用到的所有元素

在此输入图像描述

#generic_search
{
    font-size: 14px;
    width: 250px;
    height: 25px;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 7px;
}
#generic_search_button
{
    float: left;
    width: 25px;
    height: 25px;
    margin-top: 7px;
    cursor: pointer;
    background-color: White;
    background-image: url(/Images/search.png);
    background-repeat: no-repeat;
    background-position: center center;
}
Run Code Online (Sandbox Code Playgroud)

如何删除该边框?

css cross-browser

22
推荐指数
5
解决办法
10万
查看次数

Spring security 4自定义登录j_spring_security_check返回http 302

我在这里问了一个关于最新spring框架,基于代码的配置的问题

初始化

public class AppInitializer extends
        AbstractAnnotationConfigDispatcherServletInitializer {

    @Override
    protected Class<?>[] getRootConfigClasses() {
        return new Class[] { SecurityConfig.class };
    }

    @Override
    protected Class<?>[] getServletConfigClasses() {
        return new Class[] { MvcConfig.class };
    }

    @Override
    protected String[] getServletMappings() {
        return new String[] { "/" };
    }
}
Run Code Online (Sandbox Code Playgroud)

mvc配置

    @EnableWebMvc
    @ComponentScan({ "com.appname.controller" })
    public class MvcConfig extends WebMvcConfigurerAdapter {
        @Bean
        public InternalResourceViewResolver viewResolver() {
            InternalResourceViewResolver resolver = new InternalResourceViewResolver();
            resolver.setPrefix("/WEB-INF/jsp/");
            resolver.setSuffix(".jsp");
            return resolver;
        }

@Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry.addResourceHandler("/res/**").addResourceLocations("/res/");
    } …
Run Code Online (Sandbox Code Playgroud)

spring spring-mvc spring-security

15
推荐指数
2
解决办法
8939
查看次数

递归和归纳证明之间的关系是什么?

递归和归纳证明之间的关系是什么?

比方说fn(n),

递归就是fn(n)调用本身直到相遇base condition;

归纳是在base condition遇到的时候,试着证明(base case + 1)也是正确的.

似乎递归和归纳在不同的方向.从一开始nbase case,另一种是从开始base caseinfinite.

有人可以详细解释这个想法吗?

recursion type-theory induction

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

使用DispatchGroup,DispatchQueue和DispatchSemaphore按顺序执行带有for循环的Swift 4异步调用

我想按顺序在swift中运行for循环,DispatchGroup将它们一起激活,所以我想使用DispatchQueue和DispatchSemaphore来实现我的目标.我没有让我的程序工作,我怎么能强迫他们一个一个地等待和运行?

let dispatchGroup = DispatchGroup()
let dispatchQueue = DispatchQueue(label: "taskQueue")
let dispatchSemaphore = DispatchSemaphore(value: 1)

for c in self.categories {

    dispatchSemaphore.wait()

    dispatchQueue.async(group: dispatchGroup) {

        if let id = c.categoryId {

            dispatchGroup.enter()

            self.downloadProductsByCategory(categoryId: id) { success, data in

                if success, let products = data {

                    self.products.append(products)
                }

                dispatchSemaphore.signal()
                dispatchGroup.leave()
            }
        }
    }
}

dispatchGroup.notify(queue: dispatchQueue) {

    self.refreshOrderTable { _ in

        self.productCollectionView.reloadData()

        NVActivityIndicatorPresenter.sharedInstance.stopAnimating()
    }
}
Run Code Online (Sandbox Code Playgroud)

感谢Palle,这是我的最终代码:

let dispatchGroup = DispatchGroup()
let dispatchQueue = DispatchQueue(label: "taskQueue")
let dispatchSemaphore = …
Run Code Online (Sandbox Code Playgroud)

ios swift

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

如何提高递归方法的性能?

我正在学习数据结构和算法,这是一个我坚持的问题.

我必须通过将值存储到内存中来提高递归调用的性能.

但问题是非改进版本似乎比这更快.

有人可以帮我吗?

Syracuse数字是由以下规则定义的正整数序列:

syra(1)≡1

syra(Ñ)≡ Ñ + syra(ñ/2),如果Ñ模2 == 0

syra(Ñ)≡ Ñ + syra((Ñ*3)+1),否则

import java.util.HashMap;
import java.util.Map;

public class SyraLengthsEfficient {

    int counter = 0;
    public int syraLength(long n) {
        if (n < 1) {
            throw new IllegalArgumentException();
        }

        if (n < 500 && map.containsKey(n)) {
            counter += map.get(n);
            return map.get(n);
        } else if (n == 1) {
            counter++;
            return 1;
        } else if (n % 2 …
Run Code Online (Sandbox Code Playgroud)

java recursion

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

实体框架,将oracle数据库类型号(10)映射到.net Int32

oracle数据库中的字段类型number(10),大于.net Int32范围.我现在使用实体框架从该表中获取数据,并将其映射到该表的数据库实体.但是,当我获取数据时,我收到此错误:

var competitions = db.PKG_API_PORTAL_SP_GETFBCOMPETITION().ToList();
Run Code Online (Sandbox Code Playgroud)

键字段''的类型应为'System.Int32',但提供的值实际上是'System.Int64'类型.

我发现这个问题Oracle Data Provider要CLR类型映射

以下是解释数据类型如何翻译的文章 http://www.devart.com/dotconnect/oracle/docs/DataTypeMapping.html

但现在我需要一个解决方案来解决这个问题.

.net oracle entity-framework

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