小编use*_*675的帖子

Wordpress尝试获取不存在的类别的存档

简而言之,我将一些文章从默认的post-type移动到自定义帖子类型.现在,我的文章可以通过旧的www.example.com/articleurl/和新的www.example.com/blog/articleurl/网址访问.

有一个问题:客户添加了一个带有网址'2093'的文章.它可以使用www.example.com/blog/2093/.但是当我尝试使用www.example.com/2093/wordpress尝试获取2093年或类别的存档(顺便说一下,没有这样的类别),然后重定向到索引页面.

那么如何解决这个问题?

不,我无法更改本文的网址.我需要离开它2093.

是的,我需要我的网站的这个层次结构,我需要自定义帖子类型.

wordpress

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

使用带有base64编码图像的POST的Chrome内存泄漏 - 如何解决?

因此,出于某些原因,我需要使用FORM在输入中POST base64编码图像.图像大小~1.1MB,大小2500x1700.Base64编码大小~1.5MB.

所以我在表单中有两个输入:输入文件和输入隐藏.下载图像后输入隐藏(使用FileReader将图像转换为base64),我清除输入文件值,因此,没有额外的文件.

当我尝试提交表单页冻结并且内存消耗从50%增加到93%(4Gb RAM)然后Chrome崩溃.

当我试图在Firefox中运行这个页面时(这总是很慢而且有点滞后)我有即时发布,没有额外的内存消耗.

当然,我会将此发布给Chrome问题,但现在我需要知道:有什么技巧可以避免它吗?好吧,也许我不是第一个发现这个bug的人.


好吧,如果在FileReader的onload事件中使用input.value = e.target.result,我会得到内存泄漏.如果我将等长自定义文本设置为input.value,则没有问题.所以,我不认为e.target.result可以保存对FileReader的引用(或者它可以?),因为它是字符串.因此,我们在接收FileReader结果时遇到本机chrome问题.


input.addEventListener("change", function() {
  var reader = new FileReader();
  reader.onload = function(e) {
    document.getElementById("input_hidden").value = e.target.result;
  };
  reader.readAsDataURL(this.files[0]);
});
Run Code Online (Sandbox Code Playgroud)

javascript memory memory-leaks google-chrome

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

Dart - 需要解释库/零件和导入/导出

是的,我在同一个文件中阅读了dart 导入和部分指令

我有这个结构:

  • 库/
    • 来源/
      • 一/
        • SomeClass.dart
        • 一.dart
    • mylib.dart
  • main.dart

我正在尝试实现这种行为:

  1. 所有公共和隐藏变量都可以在库内完全访问。
  2. main.dart 可以访问库中的所有公共变量。

有一个问题。由于某些奇怪的原因,我不能使用任何带有“part of”的指令。所以我不能在one.dart

part of mylib;
import 'SomeClass.dart';

//somecode
Run Code Online (Sandbox Code Playgroud)

所以,我要么需要移动类定义从SomeClass.dartone.dart(这将使代码的可读性和混淆),或者我需要在移动“进口” mylib.dart

library mylib;
import 'SomeClass.dart';
part ..
Run Code Online (Sandbox Code Playgroud)

我不喜欢这两种选择。在第二种情况下,我需要解析所有模块并移动导入/导出。这肯定会破坏某些东西。

听起来可能很奇怪,但该项目将自动从各种模块构建。并且one/是其中之一。

这个应用程序设计很糟糕,我知道。但是要么我需要找到更好的方法,要么只是公开所有变量而不要打扰。

dart

5
推荐指数
2
解决办法
4448
查看次数

Xamarin Android:应用程序崩溃(缺少 libmonosgen-2.0.so)

Xamarin Studio 5.10.3(内部版本 27)

设备:小米Mi4c(Android 5.1)

我有一个 Android 应用程序的基本模板,我正在尝试调试应用程序。它崩溃了...

安装的软件包:

Mono.Android.DebugRuntime
Mono.Android.Platform.ApiLevel_19
Run Code Online (Sandbox Code Playgroud)

我试过:

adb uninstall Mono.Android.DebugRuntime
Run Code Online (Sandbox Code Playgroud)

然后使用 IDE 安装应用程序或:

MSBuild /t:Install YourProject.csproj
Run Code Online (Sandbox Code Playgroud)

但没有成功。

有一个logcat:

I/ActivityManager( 1086): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.rinart73.niceapp/md579058f2ed4a300dd704bd6ac0c3e80e0.MainActivity bnds=[571,978][763,1170]} from uid 10020 on display 0
V/WindowManager( 1086): addAppToken: AppWindowToken{2f39fa16 token=Token{4cf8331 ActivityRecord{3c2d63d8 u0 com.rinart73.niceapp/md579058f2ed4a300dd704bd6ac0c3e80e0.MainActivity t4972}}} to stack=1 task=4972 at 0
V/WindowManager( 1086): Adding window Window{3b68216d u0 Starting com.rinart73.niceapp} at 10 of 19 (after Window{391a3ce7 u0 org.coolreader/org.coolreader.CoolReader})
I/ActivityManager( 1086): Start proc 18762:com.rinart73.niceapp/u0a250 for activity com.rinart73.niceapp/md579058f2ed4a300dd704bd6ac0c3e80e0.MainActivity
D/WhetstoneService( 5319): set …
Run Code Online (Sandbox Code Playgroud)

crash android xamarin

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

如何针对Linux与Windows进行不同的构建

我正在看看Go语言.我有一个问题:例如,我将创建一个新的库,它应该使用一个Go包中的方法用于Windows,另一个用于Linux.

我只想问,是否有一种组织构建过程的便捷方式?当然,我可以为每个操作系统创建一个项目,并为每个操作系统更改导入名称.

go

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

Dart - 没有为"Map"类定义setter"someVar"

我正试图将一些脚本"移植"到Dart.要了解一切如何工作等等但是有一个问题 - 在JavaScript中我们可以设置并获取对象中的任何变量.在Dart中我们有一个Map类.我不知道如何使用它(Dart API参考没有太多帮助).目前我有:

Map settings;
//Then I get an dynamic result of a function that gives either null or object.
settings = result ?? {};
settings.someVar = 5;
Run Code Online (Sandbox Code Playgroud)

此代码产生以下错误:

"The setter 'someVar' is not defined for the class 'Map'."
Run Code Online (Sandbox Code Playgroud)

当然,我可以"发明"一个新类Settings,但还有其他解决方案吗?

dart dart2js

0
推荐指数
1
解决办法
560
查看次数