简而言之,我将一些文章从默认的post-type移动到自定义帖子类型.现在,我的文章可以通过旧的www.example.com/articleurl/和新的www.example.com/blog/articleurl/网址访问.
有一个问题:客户添加了一个带有网址'2093'的文章.它可以使用www.example.com/blog/2093/.但是当我尝试使用www.example.com/2093/wordpress尝试获取2093年或类别的存档(顺便说一下,没有这样的类别),然后重定向到索引页面.
那么如何解决这个问题?
不,我无法更改本文的网址.我需要离开它2093.
是的,我需要我的网站的这个层次结构,我需要自定义帖子类型.
因此,出于某些原因,我需要使用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) 是的,我在同一个文件中阅读了dart 导入和部分指令
我有这个结构:
我正在尝试实现这种行为:
有一个问题。由于某些奇怪的原因,我不能使用任何带有“part of”的指令。所以我不能在one.dart:
part of mylib;
import 'SomeClass.dart';
//somecode
Run Code Online (Sandbox Code Playgroud)
所以,我要么需要移动类定义从SomeClass.dart到one.dart(这将使代码的可读性和混淆),或者我需要在移动“进口” mylib.dart。
library mylib;
import 'SomeClass.dart';
part ..
Run Code Online (Sandbox Code Playgroud)
我不喜欢这两种选择。在第二种情况下,我需要解析所有模块并移动导入/导出。这肯定会破坏某些东西。
听起来可能很奇怪,但该项目将自动从各种模块构建。并且one/是其中之一。
这个应用程序设计很糟糕,我知道。但是要么我需要找到更好的方法,要么只是公开所有变量而不要打扰。
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) 我正在看看Go语言.我有一个问题:例如,我将创建一个新的库,它应该使用一个Go包中的方法用于Windows,另一个用于Linux.
我只想问,是否有一种组织构建过程的便捷方式?当然,我可以为每个操作系统创建一个项目,并为每个操作系统更改导入名称.
我正试图将一些脚本"移植"到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 ×2
android ×1
crash ×1
dart2js ×1
go ×1
javascript ×1
memory ×1
memory-leaks ×1
wordpress ×1
xamarin ×1