如何解密用PHP加密的PHP密码字符串crypt?
$salt = substr($_POST['password'], 0, 2);
$password = crypt($_POST['password'], $salt);
Run Code Online (Sandbox Code Playgroud)
我需要在忘记密码电子邮件中发送原始密码.
我有一个datagridview,我已经打开了ContextMenuStrip1.我想在右键单击行时删除datagridview中的一行,然后单击"删除行".我有删除工作,菜单显示,但是当您右键单击datagridview时,这不会触发.
这是我设置要编辑的行的位置:
Private Sub ModifyRowToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ModifyRowToolStripMenuItem.Click
If Not datagridview_TagAssignment.CurrentRow Is Nothing Then
datagridview_TagAssignment.CurrentCell = datagridview_TagAssignment.Item(0, datagridview_TagAssignment.CurrentRow.Index)
datagridview_TagAssignment.BeginEdit(True)
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
我总是以行(0)结束,而不是我右键单击的行.
Private Sub datagridview_TagAssignment_CellMouseClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellMouseEventArgs) Handles datagridview_TagAssignment.CellMouseClick
If e.Button = Windows.Forms.MouseButtons.Right AndAlso e.RowIndex >= 0 Then
datagridview_TagAssignment.Rows(e.RowIndex).Selected = True
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
有人有什么建议吗?
我读到C没有定义char是有符号还是无符号,而在GCC页面中这表示它可以在x86上签名并且在PowerPPC和ARM中无符号.
Okey,我正在用GLIB编写一个程序,将char定义为gchar(不超过它,只是标准化的一种方式).
我的问题是,UTF-8怎么样?它使用的不仅仅是一块内存?
说我有一个变量
unsigned char*string ="我的字符串,带UTF8 enconding~>çã";
如果我将变量声明为,请参阅
无符号
我将只有127个值(因此我的程序将存储更多的mem块)或UTF-8也会变为负值?
对不起,如果我无法正确解释,但我认为我有点复杂.
注意:感谢所有答案
我不明白它是如何正常解释的.
我认为像ascii一样,如果我的程序中有一个有符号和无符号的字符,字符串有不同的值,它会导致混淆,想象它在utf8中.
说,我有一个
std::vector<SomeClass *> v;
Run Code Online (Sandbox Code Playgroud)
在我的代码中,我需要经常在程序中访问它的元素,向前和向后循环它们.
这两者之间的访问类型最快?
迭代器访问:
std::vector<SomeClass *> v;
std::vector<SomeClass *>::iterator i;
std::vector<SomeClass *>::reverse_iterator j;
// i loops forward, j loops backward
for( i = v.begin(), j = v.rbegin(); i != v.end() && j != v.rend(); i++, j++ ){
// some operations on v items
}
Run Code Online (Sandbox Code Playgroud)
下标访问(按索引)
std::vector<SomeClass *> v;
unsigned int i, j, size = v.size();
// i loops forward, j loops backward
for( i = 0, j = size - 1; i < size && j >= …Run Code Online (Sandbox Code Playgroud) 我最近构建了一个部署在Tomcat上的简单Web应用程序.该应用程序使用基于标准会话的安全性,其中已登录的用户被授予会话.
会话在Firefox和Chrome中运行良好,但需要在IE的URL(测试7和8)中使用jsessionid,设置为中等隐私.在IE 8中,我试图覆盖cookie处理,设置"允许所有第三方cookie"和"允许所有会话cookie" - 没有骰子.但是,当我在本地计算机上运行Tomcat时,IE接受cookie,并且会话工作正常.
现在,对于HTTP标头.
在Chrome中,登录用户会获得会话
GET http://devl:8080/testing/ HTTP/1.1
Host: devl:8080
Connection: keep-alive
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.1.249.1036 Safari/532.5
Accept: application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
P3P: CP="NON CURa ADMa DEVa TAIa OUR BUS IND UNI COM NAV INT STA"
Set-Cookie: JSESSIONID=9280023BCE2046F32B13C89130CBC397; Path=/testing
Content-Type: text/html;charset=UTF-8
Content-Language: en-US
Content-Length: 2450
Date: Fri, 26 Mar 2010 14:14:40 GMT
GET http://devl:8080/testing/logout HTTP/1.1
Host: devl:8080
Connection: keep-alive
User-Agent: Mozilla/5.0 …Run Code Online (Sandbox Code Playgroud) 我使用博客,我安装了一个windows live writer,我不知道如何插入F#代码.
我安装了几个代码荧光笔,其中没有一个支持ocaml或f#.
为什么Repeater中的按钮不会触发Repeater的ItemCommand事件?有没有办法强迫它这样做?ViewState已启用.
在下面的代码中,btnApprove和btnDelete是有问题的按钮:
<asp:Repeater runat="server" ID="rpt1" onitemdatabound="rpt1_ItemDataBound" onitemcommand="rpt1_ItemCommand" >
<ItemTemplate>
<table width="100%" style="margin-bottom:6px;">
<tr>
<td>
<asp:CheckBox ID="chkSelected" runat="server" Text=" " TextAlign="Right"/> Select
<asp:Button ID="btnApprove" runat="server" Width="80px" Text="Approve" />
<asp:Button ID="btnDelete" runat="server" Width="80px" Text="Delete" />
</td>
</tr>
<tr>
<td align="right">
<asp:Label ID="lblCommentStatus" runat="server" Text="Label"></asp:Label>
</td>
</tr>
</table>
<table width="100%" style="margin-top:6px;">
<tr>
<td><asp:Label ID="lblAuthorName" runat="server" Text="Author: " Width="60px"></asp:Label></td>
<td><asp:TextBox ID="txtAuthorName" runat="server" Width="250px"></asp:TextBox></td>
<td style="padding-left: 30px;"><asp:Label ID="lblAuthorLocation" runat="server" Text="Location: " Width="70px"></asp:Label></td>
<td><asp:TextBox ID="txtAuthorLocation" runat="server" Width="250px"></asp:TextBox></td>
</tr>
</table>
Title: <asp:TextBox ID="txtTitle" runat="server" Width="640px" Enabled="False"></asp:TextBox>
Body: …Run Code Online (Sandbox Code Playgroud) 我正在使用iTextSharp打印PDF文档.一切顺利,直到我必须在其中打印公司徽标.
首先我注意到徽标的质量很差,但经过几张图片的测试后,我意识到iTextSharp渲染效果不佳.我这样做的测试是使用我的代码打印PDF,然后使用Acrobat 8.0编辑文档并绘制图像.然后打印了两份文件,看到了明显的区别.我的问题是,如果有人知道这是否是由于缩放问题,我没有告诉iTextSharp它必须如何渲染图像或是iTextSharp限制.
呈现图像的代码如下:
Dim para As Paragraph = New Paragraph
para.Alignment = Image.RIGHT_ALIGN
para.Add(text)
Dim imageFile As String = String.Format("{0}{1}", GetAppSetting("UploadDirectory"), myCompany.LogoUrl)
Dim thisImage As Image = Image.GetInstance(imageFile)
thisImage.Alignment = Image.LEFT_ALIGN
para.Add(thisImage)
Run Code Online (Sandbox Code Playgroud)
打印的图像如下: alt text http://img710.imageshack.us/img710/4199/sshot2y.png
使用iTextSharp直接打印图像
alt text http://img231.imageshack.us/img231/3610/sshot1z.png
使用Acrobat 8编辑和打印图像
编辑:这些徽标图像是从上传页面加载的,用户可以在其中上传任何他想要的徽标图像,我使用以下代码缩放该图像:
Dim graph As System.Drawing.Graphics = System.Drawing.Graphics.FromImage(newImage)
graph.CompositingMode = Drawing.Drawing2D.CompositingMode.SourceOver
graph.CompositingQuality = Drawing.Drawing2D.CompositingQuality.HighQuality
graph.InterpolationMode = Drawing.Drawing2D.InterpolationMode.Bicubic
graph.SmoothingMode = Drawing.Drawing2D.SmoothingMode.HighQuality
graph.PixelOffsetMode = Drawing.Drawing2D.PixelOffsetMode.HighQuality
graph.DrawImage(newImage, 0, 0, newWidth, newHeight)
graph.Dispose()
graph = Nothing
Run Code Online (Sandbox Code Playgroud)
这导致原始图像丢失信息,所以当在pdf中打印时,信息的丢失非常明显,因为不管怎样,iTextSharp都比它更大,无论我放在那里的缩放.因此,我尝试按原样存储图像,防止用户上传大于200K的图像并调整图像大小,以便我可以保持纵横比,并在打印之前使用iTextSharp Image对象调整大小.这解决了我的图像被打印的问题,这些较大的图像质量很差,但导致pdf文档有一个分页符或只是不适合页面,奇怪的是因为图片看起来很好,但它的行为就像它更大.这是新图像的屏幕截图: alt text http://img38.imageshack.us/img38/5756/sshot3tc.png
编辑2: …
所以,假设我有一个父母孩子的存储,父母与孩子(parent.children)有一对多的关系,他们都有名字.现在,在父母的初始提取中,我可以指定排序描述符以按名字顺序将它们恢复,但我如何按顺序请求子项?如果我做了一个[parent.children allObjects]它只是让它们混淆了,我每次都必须对事实进行排序.
谢谢,山姆
.NET中的类型可以使用的泛型参数数量是否有限制?硬限制(如32)或软限制(它以某种方式影响性能等)
我指的是:
class Foo<T0, T2, T3, T4, etc.> {
}
Run Code Online (Sandbox Code Playgroud) asp.net ×2
c# ×2
vb.net ×2
.net ×1
button ×1
c ×1
c++ ×1
char ×1
click ×1
core-data ×1
cryptography ×1
datagridview ×1
edit ×1
encryption ×1
f# ×1
generics ×1
iphone ×1
itemcommand ×1
iterator ×1
itextsharp ×1
java ×1
objective-c ×1
performance ×1
php ×1
repeater ×1
sessionid ×1
stl ×1
tomcat ×1
utf-8 ×1
vector ×1
xcode ×1