我正在寻找一个解决方案,供用户使用浏览器的后退按钮,一旦注销就导航到上一页.
我在asp.net中构建了一个Web应用程序,并使用自定义成员资格提供程序进行身份验证和授权.一切正常,除非用户点击退出链接退出应用程序并重定向到默认封面页,如果用户点击浏览器上的BACK BUTTON,它实际上会回到原来的状态.数据仍将显示.
当然,他们无法在该页面上做任何事情,点击任何链接,他们将再次重定向到登录页面.但是显示这些信息会让很多用户感到困惑.
我只是想知道是否有任何方式我可以清除浏览器的历史记录,因此使用不能返回,或者当他们点击后退按钮并让他们重定向到登录页面.
谢谢
我将在php中编写我的第一个守护进程,我有几个非常基本的问题需要帮助.
需要在我的linux服务器上安装哪些软件包,是否需要启用PHP中的任何软件包?到目前为止,我已经得到了这个 - http://pear.php.net/package/System_Daemon/download
我在服务器上保存守护程序文件的位置?
我有许多文件需要包含在守护程序中,其中包含用于通过IMAP收集电子邮件和附件的类和函数.所有这些文件当前都在我的Web公共目录中,如何在我的守护程序中包含这些文件?
我认为这就是我开始所需要的一切.非常感谢!
给出一组非常类似于Motley Fool CAPS系统的数据,其中个人用户输入各种股票的买入和卖出建议.我想这样做是显示每个建议,我想一些如何率(1-5)是否是很好的预测<5>(即相关系数= 1)未来股价(或EPS或其他)的或者是一个可怕的预测者(即相关系数= -1)或介于两者之间的某个地方.
每个推荐都标记给特定用户,以便可以随时跟踪.我还可以根据sp500价格等因素跟踪市场方向(看涨/看跌).我认为在模型中有意义的组件将是:
user
direction (long/short)
market direction
sector of stock
Run Code Online (Sandbox Code Playgroud)
我们的想法是,一些用户在牛市中比熊市更好(反之亦然),有些用户在空头方面比在多头方面更好 - 然后是上述组合.我可以自动标记市场方向和行业(基于当时的市场和推荐的股权).
我的想法是,我可以提供一系列屏幕,并允许我通过显示特定时间段内的可用数据绝对值,市场和扇区输出性能来对每个单独的推荐进行排名.我会按照详细的清单对股票进行排名,以便排名尽可能客观.我的假设是单个用户的权利不超过57% - 但谁知道.
我可以加载系统并说"让我们将推荐排名为90天前的股票价值预测"; 这将代表一组非常明确的排名.
现在这里是关键 - 我想创建某种机器学习算法,可以在一系列时间内识别模式,以便当推荐流入应用程序时,我们保持该库存的排名(即类似于相关系数).该建议的可能性(除了过去的一系列建议)将影响价格.
现在这里是超级难题.我从未参加过AI课程/阅读AI书籍/从不介意机器学习.所以我想寻找指导 - 我可以适应的类似系统的样本或描述.寻找信息或任何一般帮助的地方.或者甚至推动我朝着正确的方向开始......
我的希望是与F#来实现这一点,并能够给我的朋友有一个新的技能在F#设置与机器学习的实现和潜在的东西(应用程序/源)我可以包括在高科技投资组合或博客空间留下深刻的印象;
提前感谢您的任何建议.
f# finance artificial-intelligence classification machine-learning
我将 Inno 用于安装程序,并且我想将文件类型与我的应用程序相关联:
Root: HKCR; Subkey: ".rpl"; ValueType: string; ValueName: ""; ValueData: "MyReplay"; Flags: uninsdeletevalue;
Root: HKCR; Subkey: "MyReplay"; ValueType: string; ValueName: ""; ValueData: "Replay File"; Flags: uninsdeletekey;
Root: HKCR; Subkey: "MyReplay\DefaultIcon"; ValueType: string; ValueName: ""; ValueData: "{app}\bin\MyApp.ico,0"; Flags: uninsdeletekey;
Root: HKCR; Subkey: "MyReplay\shell\open\command"; ValueType: string; ValueName: ""; ValueData: """{app}\bin\MyApp.exe"" ""%1"""; Flags: uninsdeletekey;
Run Code Online (Sandbox Code Playgroud)
现在,双击 .rpl 文件启动应用程序,但工作目录似乎是 .rpl 文件所在的位置,因此应用程序崩溃,因为它无法加载任何数据。是否可以设置注册表来控制文件关联的启动/工作目录以及启动的应用程序?还是我的应用程序本身需要能够解决这个问题?
关键是我总是希望我的 EXE 从例如 c:\Programs\MyApp 运行。如果您单击快捷方式或手动运行它,这很好。我能找到的唯一例外是当您双击与应用程序关联的类型的文件时,Windows 会将 EXE 的工作目录设置为该文件的位置。
这一切背后的问题是我在我的 PC 上有一个开发版本,而且我也像普通用户一样安装了发布的版本。我需要能够运行开发版本,而无需进入注册表并找到已安装的生产版本文件的路径。
编辑:我事先不知道我的数字将在哪个"列",我想要一个单行.显然sed不做算术,所以也许基于awk的单线程解决方案?
我有一个字符串:(注意间距)
eh oh 37
Run Code Online (Sandbox Code Playgroud)
我希望它成为:
eh oh 36
Run Code Online (Sandbox Code Playgroud)
(所以我想保持间距)
使用awk我找不到怎么做,到目前为止我有:
echo "eh oh 37" | awk '$3>=0&&$3<=99 {$3--} {print}'
Run Code Online (Sandbox Code Playgroud)
但这给了:
eh oh 36
Run Code Online (Sandbox Code Playgroud)
(丢失的间距字符,因为字段分隔符是'')
有没有办法问awk类似"使用与输入完全相同的字段分隔符打印输出"?
然后我尝试了其他东西,使用awk的sub(..,..)方法:
' sub(/[0-9][0-9]/, ...) {print}'
Run Code Online (Sandbox Code Playgroud)
但是还没有雪茄:我不知道如何引用正则表达式并在第二个参数中对其进行算术运算(我现在用'...'留下).
然后我尝试用sed,但在此之后卡住了:
echo "eh oh 37" | sed -e 's/\([0-9][0-9]\)/.../'
Run Code Online (Sandbox Code Playgroud)
我可以使用对匹配数字的引用从sed进行算术运算,并且输出不会修改间距字符数吗?
请注意,它与我关于Emacs的问题以及如何将其应用于某个(大)Emacs区域(使用Emacs的shell-command-on-region的替换区域)有关,但这不是一个相同的问题:这个问题具体是关于如何使用awk/sed/etc时"保留空格".
我写了这段代码,分割字符串并将其存储在字符串数组中: -
String[] sSentence = sResult.split("[a-z]\\.\\s+");
Run Code Online (Sandbox Code Playgroud)
但是,我添加了[az],因为我想处理一些缩写问题.但后来我的结果显示如下: -
此外,当埃弗雷特试图在基础数学中指导他们时,他们证明了他们没有回应
我看到我丢失了split函数中指定的模式.我可以失去这段时间,但丢掉这个词的最后一个字母会扰乱它的意思.
有人可以帮助我吗,此外,有人可以帮我处理缩写吗?例如,因为我根据句点分割字符串,所以我不想丢失缩写.
我一直在尝试使用Javascript设置隐藏输入的值,然后从我的C#代码隐藏中访问该值.当我运行下面复制的代码时,分配给assignedID的值是"",我假设它是隐藏输入的默认值.如果我在html标记中手动设置值,则assignIDs设置为该值.
这个行为告诉我,在onClientClick和onClick事件触发之间输入的值被重置(重新渲染?).
我很感激任何有关此事的帮助.我花了好几个小时试图解决看似非常简单的问题.
HTML/JavaScript的:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Admin Page - Manage Tasks</title>
<script language="javascript" type="text/javascript">
function PopulateAssignedIDHiddenInput() {
var source = document.getElementById('assignedLinguistListBox');
var s = "";
var count = source.length;
for (var i = count - 1; i >= 0; i--) {
var item = source.options[i];
if (s == "") { s = source.options[i].value; }
else { s = s.concat(",",source.options[i].value); }
}
document.getElementById('assignedIDHiddenInput').Value = s;
// I have confirmed that, at this point, the value of
// the …Run Code Online (Sandbox Code Playgroud) 我正在尝试修改我用于进行相机预览的SurfaceView,以显示重叠的方块.但是,从不调用扩展SurfaceView的onDraw方法.
这是来源:
public class CameraPreviewView extends SurfaceView {
protected final Paint rectanglePaint = new Paint();
public CameraPreviewView(Context context, AttributeSet attrs) {
super(context, attrs);
rectanglePaint.setARGB(255, 200, 0, 0);
rectanglePaint.setStyle(Paint.Style.FILL);
rectanglePaint.setStrokeWidth(2);
}
@Override
protected void onDraw(Canvas canvas){
canvas.drawRect(new Rect(10,10,200,200), rectanglePaint);
Log.w(this.getClass().getName(), "On Draw Called");
}
}
public class CameraPreview extends Activity implements SurfaceHolder.Callback{
private SurfaceHolder holder;
private Camera camera;
@Override
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
// We remove the status bar, title bar and make the application fullscreen
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
// …Run Code Online (Sandbox Code Playgroud) 我有一个线程A,它分配内存并将其分配给共享指针.然后,该线程产生3个其他线程X,Y和Z,并将共享指针的副本传递给每个线程.当X,Y和Z超出范围时,释放内存.但有一种可能性,即2个线程X,Y走出去的范围在时间完全相同的点,并有一个由2递减到对引用计数的竞争条件,而不是如此,它只被递减一次.所以,现在引用计数更新为0,因此存在内存泄漏.请注意,X,Y和Z仅读取内存.不写入或重置共享指针.长话短说,引用计数是否存在竞争条件,是否会导致内存泄漏?
注释行在NR中计算.
| sed -e '1d',忽略注释行?例
$ awk '{sum+=$3} END {avg=sum/NR} END {print avg}' coriolis_data
0.885491 // WRONG divided by 11, should be by 10
$ cat coriolis_data
#d-err-t-err-d2-err
.105 0.005 0.9766 0.0001 0.595 0.005
.095 0.005 0.9963 0.0001 0.595 0.005
.115 0.005 0.9687 0.0001 0.595 0.005
.105 0.005 0.9693 0.0001 0.595 0.005
.095 0.005 0.9798 0.0001 0.595 0.005
.105 0.005 0.9798 0.0001 0.595 0.005
.095 0.005 0.9711 0.0001 0.595 0.005
.110 0.005 0.9640 0.0001 0.595 0.005 …Run Code Online (Sandbox Code Playgroud) asp.net ×2
awk ×2
abbreviation ×1
android ×1
back-button ×1
boost ×1
c# ×1
c++ ×1
comments ×1
daemon ×1
f# ×1
finance ×1
html ×1
inno-setup ×1
installation ×1
java ×1
javascript ×1
linux ×1
php ×1
regex ×1
registry ×1
sed ×1
shared-ptr ×1
shell ×1
split ×1
unix ×1