小编Ama*_*rsh的帖子

用另一个字符替换字符串中的某些字符

我有一个字符串

__PRE__

我想替换所有echo "$string" | tr 'x' '_' | tr 'y' '_'echo "$string" | tr 'x' '_' | tr 'y' '_'echo "$string" | tr 'x' '_' | tr 'y' '_',echo "$string" | tr 'x' '_' | tr 'y' '_'以便输出

__PRE__

怎么做?

我知道一系列的

__PRE__

会工作,但我想一气呵成,不使用烟斗.

编辑:以下工作

__PRE__

string bash

259
推荐指数
5
解决办法
46万
查看次数

AngularJS比jQuery做得更好?

我主要使用jQuery库,刚刚开始使用AngularJS.我已经阅读了一些关于如何使用Angular的教程,但我不清楚为什么或何时使用它,或者与使用jQuery相比我可以找到什么好处.

在我看来,Angular让你想到MVC,这或许意味着你将你的网页视为模板+数据组合.{{data bindings}}只要您觉得自己拥有动态数据,就可以使用它.然后,Angular将为您提供$ scope处理程序,您可以静态填充或通过调用Web服务器.这似乎与JSP设计网页的方式类似.我需要Angular吗?

对于简单的DOM操作,它涉及数据操作(例如:鼠标悬停时的颜色变化,点击时隐藏/显示元素),jQuery或vanilla JS就足够清晰了.这假设angular的mvc中的模型反映页面上数据的任何东西,因此,诸如颜色,显示/隐藏等变化的CSS属性不会影响模型.对于DOM操作,Angular是否比jQuery或vanilla JS有任何优势?

与jQuery可以与插件一起执行的操作相比,Angular可以使它对开发有用吗?

jquery angularjs

168
推荐指数
1
解决办法
36万
查看次数

Eclipse:过滤资源时发生错误

我正在构建一个Spring MVC项目,Eclipse正在抛出这个错误(见截图).我的pom.xml是:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.bilitutor.cct</groupId>
    <artifactId>BiliTutor</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <packaging>war</packaging>

    <properties>
        <spring.version>3.1.1.RELEASE</spring.version>
        <org.aspectj-version>1.6.10</org.aspectj-version>
        <org.slf4j-version>1.6.6</org.slf4j-version>
    </properties>

    <dependencies>

        <!-- Spring framework -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-web</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>${spring.version}</version>
        </dependency>
        <!-- Used for Hibernate4 LocalSessionFactoryBean -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-orm</artifactId>
            <version>${spring.version}</version>
        </dependency>

        <!-- This provides the Servlet API for building but excludes from deployment -->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>

        <!-- AOP dependency -->
        <dependency>
            <groupId>cglib</groupId>
            <artifactId>cglib</artifactId>
            <version>2.2.2</version>
        </dependency>

        <!-- Persistence Management -->
        <!-- Apache BasicDataSource -->
        <dependency> …
Run Code Online (Sandbox Code Playgroud)

eclipse filter maven

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

UIWebView不加载外部Javascript文件

我有以下无辜的代码(index.html),但它不加载该code.js文件.如果我在HTML页面中复制/粘贴文件的内容,它的效果很好.两者index.htmlcode.js文件都在同一目录中.这是代码段.任何帮助都会很棒.

index.html:

<html>
<head>
<script type="text/javascript" src="code.js"></script>
</head> 
<body onload="drawImage()">
  <div><canvas id="canvas" width="320" height="480"></canvas></div> 
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

ViewController.m:

- (void)viewDidLoad {
  [super viewDidLoad];
// load the first webpage
[homePageWebView loadRequest:[NSURLRequest requestWithURL:[NSURLfileURLWithPath:
  [[NSBundle mainBundle] pathForResource:@"index"ofType:@"html"] isDirectory:NO]]];
}
Run Code Online (Sandbox Code Playgroud)

javascript html5 uiwebview

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

HTML5 Canvas绘制多彩线条

我试图在画布上绘制两条平行线,但似乎后者的属性会覆盖前者.请建议可能出错的地方:

<html>
<head>
<script type="application/javascript">
  function draw() {
    var canvas = document.getElementById('canvas');
    var ctx = canvas.getContext('2d');
    // draw a 10 pix green line
    ctx.strokeStyle='#00cc00';
    ctx.lineWidth=10;
    ctx.moveTo(100,0);
    ctx.lineTo(100,1000);
    ctx.stroke();
    // draw a 20 pix red line
    ctx.strokeStyle='#cc0000';
    ctx.lineWidth=20;
    ctx.moveTo(140,0);
    ctx.lineTo(140,1000);
    ctx.stroke();
  }
  </script>
  </head>
  <body onload="draw()">
    <div><canvas id="canvas" width="1000" height="1000"></canvas></div>
  </body>
  </html>
Run Code Online (Sandbox Code Playgroud)

html5 canvas colors line

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

在NSMutableArray中存储CLLocationCoordinates2D

经过一番搜索,我得到了以下解决方案: 参考.

CLLocationCoordinate2D* new_coordinate = malloc(sizeof(CLLocationCoordinate2D));
new_coordinate->latitude = latitude;
new_coordinate->longitude = longitude;
[points addObject:[NSData dataWithBytes:(void *)new_coordinate
length:sizeof(CLLocationCoordinate2D)]];
free(new_coordinate);
Run Code Online (Sandbox Code Playgroud)

并将其访问为:

CLLocationCoordinate2D* c = (CLLocationCoordinate2D*) [[points objectAtIndex:0] bytes];
Run Code Online (Sandbox Code Playgroud)

但是,有人声称这里有内存泄漏?任何人都可以建议我在哪里泄漏以及如何解决它.此外,是否有更好的方法在NSMutableArray中存储CLLocationCoordinate2D列表?请提供示例代码,因为我是Objective C新手.

cocoa nsmutablearray nsdata

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

以编程方式检测iPhone上是否安装了应用程序

在这种情况下,我必须显示一个按钮,其中显示"打开myApp"(如果myApp已安装在设备上),或者在iPhone应用程序中显示"下载myApp"(如果myApp未安装在设备上).为此,我需要检测设备上是否安装了应用程序(具有已知的自定义URL).我怎样才能做到这一点?提前致谢.

iphone url installed-applications

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

打字稿错误:类型“字符串”不能用于索引类型 X

我有一个简单的代码:

const allTypes = { jpg: true, gif: true, png: true, mp4: true };
const mediaType = url.substring(url.lastIndexOf('.') + 1).toLowerCase();
return Boolean(allTypes[mediaType]);
Run Code Online (Sandbox Code Playgroud)

打字稿抱怨:

Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '{ jpg: boolean; gif: boolean; png: boolean; mp4: boolean; }'.
  No index signature with a parameter of type 'string' was found on type '{ jpg: boolean; gif: boolean; png: boolean; mp4: boolean; }'.  TS7
Run Code Online (Sandbox Code Playgroud)

我想我需要将其mediaType视为keyof typeof allTypes …

typescript

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

如何保存Google Chrome翻译为英文的网页

拿任何中文页面 - 比如http://www.worldjournal.com/

当我在谷歌浏览器中打开它时,它会将其翻译为英语.我想保存它(理想情况下是Word或PDF,但HTML可能只是这样)并将其发送给我的同事用英语.如果我按原样保存页面,Google Chrome会将其保存为中文而非英文.有什么方法可以用英语保存吗?

提前致谢

webpage translation google-chrome save

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

在AngularJS中刷新iframe内容

我正在编写一个应用程序,它是Anugular和part jQuery的一部分.我通过在iFrame中加载jQuery内容来分离它们.

在某个事件(例如,点击ng)时,我需要刷新iFrame.我的控制器包含以下代码:

$scope.resfeshIframe = function() { //refresh the iFrame with id "anIframe" };
Run Code Online (Sandbox Code Playgroud)

而iFrame是:

<iframe id="anIframe" src="myUrl"></iframe>
Run Code Online (Sandbox Code Playgroud)

有人可以帮助我.如果需要,我可以发布更多代码.

iframe refresh angularjs

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